怎样在Ubuntu 14.04中搭建gitolite git服务器
1.???首先這里我們安裝openssh-serveropenssh-client,如果你用的是VPS之類的一般都默認(rèn)安裝好了,不過運行一個這個命令不會有錯的,如果有安裝就會提示已安裝。
sudo apt-get -y install openssh-serveropenssh-client
2.???安裝git,在這個核心軟件,不可或缺。
sudo apt-get -y install git
3.???添加gitolite用戶和同名用戶組,加上--system參數(shù),用戶就不會在登陸界面顯示。
sudo adduser --system --shell /bin/sh--group --disabled-password --home /home/gitolite gitolite
4.???生成ssh key,一路回車下來。
ssh-keygen -t rsa
5.???將你當(dāng)前用戶的ssh pub key復(fù)制到/tmp下備用,由于我用的是桌面版在同一臺機器上。
cp ~/.ssh/id_rsa.pub /tmp/ubuntugege.pub
如果你是ssh遠(yuǎn)程登陸到服務(wù)器上安裝,就要把你本地的key復(fù)制到遠(yuǎn)程的機器上
scp ~/.ssh/id_rsa.pubgitolite.server:/tmp/ubuntugege.pub
6.???安裝gitolite,在ubuntu中已經(jīng)集成了,不用自己去下載。
sudo apt-get -y install gitolite
7.???切換到gitolite用戶環(huán)境中,因為我要以gitolite用戶身份去初始化安裝。
sudo su - gitolite
8.???執(zhí)行初始化安裝gitolite。
gl-setup /tmp/ubuntugege.pub
9.???把管理庫gitolite-admin克隆過來就可以開始gitolite用戶及代碼庫的管理了,如果不能克隆,那么就說明初始化的ssh pubkey錯了,如圖就是成功了。
git clonessh://gitolite@localhost/gitolite-admin.git
?
?
?
?
?
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的怎样在Ubuntu 14.04中搭建gitolite git服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么叫牛轧糖?
- 下一篇: 鸡蛋煮多长时间才熟啊?