linuxgit安裝包及管理工具 如何在Linux上搭建Git服務(wù)器?
如何在Linux上搭建Git服務(wù)器?Git搭建本地倉庫大概的操作分成以下幾步:以Centos為例:安裝GIT環(huán)境在Centos環(huán)境里面,使用yum 命令安裝git就可以了,命令如下:yum -y in
如何在Linux上搭建Git服務(wù)器?
Git搭建本地倉庫大概的操作分成以下幾步:
以Centos為例:
安裝GIT環(huán)境在Centos環(huán)境里面,使用yum 命令安裝git就可以了,命令如下:
yum -y install git
當(dāng)然,在安裝的過程中會(huì)涉及到其他的一些依賴包,如openssl-devel zlib-devel perl-devel等等,具體的可以根據(jù)提示內(nèi)容進(jìn)行相應(yīng)的安裝。
當(dāng)我們的環(huán)境安裝好之后,需要?jiǎng)?chuàng)建一個(gè)用戶來運(yùn)行g(shù)it 服務(wù)
先創(chuàng)建個(gè)組,然后創(chuàng)建用戶并和組關(guān)聯(lián)起來
groupadd git ampamp useradd git -g git
創(chuàng)建證書收集所有需要登錄的用戶的公鑰,公鑰位于id_文件中,把我們的公鑰導(dǎo)入到_keys文件里,一行一個(gè),如果沒有該文件創(chuàng)建它
cd /home/git/ ampamp mkdir .ssh ampamp chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
初始化GIT倉庫執(zhí)行 git init 進(jìn)行初始化
git init --bare
這時(shí)Git就會(huì)創(chuàng)建一個(gè)裸倉庫,裸倉庫沒有工作區(qū),因?yàn)榉?wù)器上的Git倉庫純粹是為了共享,所以不讓用戶直接登錄到服務(wù)器上去改工作區(qū),并且服務(wù)器上的Git倉庫通常都以.git結(jié)尾。然后,把owner改為git
chown -R git:git
禁用shell出于安全考慮,第二步創(chuàng)建的git用戶不允許登錄shell,這可以通過編輯/etc/passwd文件完成。找到類似下面的一行:
git:x:1001:1001:,,,:/hom:/bin/bash
改為:
git:x:1001:1001:,,,:/hom:/usr/bin/git-sh
用c語言開發(fā)Linux程序一般用的IDE還是文本編輯 Git等各種工具?
維護(hù)Linux內(nèi)核可以使用 vim source Insight Git ;LiNux C是上層編程,不是內(nèi)核編程。IDE工具很多,可以選擇~ ~