標籤:
1. 建立使用者
#建立gitadmin使用者useradd gitadmin#設定gitadmin密碼passwd gitadmin#建立git使用者useradd git#設定git密碼passwd git
2. 建立ssh密鑰
#切換到gitadmin> su gitadmin#建立ssh密鑰> ssh-keygenGenerating public/private rsa key pair.#注意,下面的gitadmin是自己輸入進去的Enter file in which to save the key (/home/gitadmin/.ssh/id_rsa):gitadmin#下面直接斷行符號就可以Enter passphrase (empty for no passphrase):#下面直接斷行符號就可以Enter same passphrase again:
這個時候,就可以在/home/gitadmin/.ssh下面,看到這兩個檔案
gitadmingitadmin.pub
複製gitadmin.pub到臨時目錄
cp /home/gitadmin/.ssh/gitadmin.pub /tmp
3. 設定git使用者
#登入git使用者su git
設定gitolite項目
git clone git://github.com/sitaramc/gitolitemkdir -p $HOME/bingitolite/install -to $HOME/bin
設定gitadmin使用者為超級管理員
#複製上面的ssh密鑰cp /tmp/gitadmin.pub ~/#設定成為超級管理員gitolite setup -pk gitadmin.pub
4. 通過gitolite對項目進行管理
#切換到gitadmin使用者su gitadmin#建立gitolite專案管理倉庫git clone [email protected]:gitolite-admin#接著是輸入gitadmin的密碼!
至此,就大體完成了環境的搭建。詳細的使用者以及倉庫的設定,可到這裡查閱:https://github.com/sitaramc/gitolite
Have fun with Git!
[CentOS] 使用gitolite搭建git服務端