當前位置:編程學習大全網 - 熱門推薦 - 怎樣在Ubuntu 14.04中搭建gitolite git服務器

怎樣在Ubuntu 14.04中搭建gitolite git服務器

1. 首先這裏我們安裝openssh-serveropenssh-client,如果妳用的是VPS之類的壹般都默認安裝好了,不過運行壹個這個命令不會有錯的,如果有安裝就會提示已安裝。

sudo apt-get -y install openssh-serveropenssh-client

怎樣在Ubuntu 14.04中搭建gitolite git服務器

2. 安裝Git,在這個核心軟件,不可或缺。

sudo apt-get -y install git

怎樣在Ubuntu 14.04中搭建gitolite git服務器

3. 添加gitolite用戶和同名用戶組,加上--system參數,用戶就不會在登陸界面顯示。

sudo adduser --system --shell /bin/sh--group --disabled-password --home /home/gitolite gitolite

怎樣在Ubuntu 14.04中搭建gitolite git服務器

4. 生成ssh key,壹路回車下來。

ssh-keygen -t rsa

怎樣在Ubuntu 14.04中搭建gitolite git服務器

5. 將妳當前用戶的ssh pub key復制到/tmp下備用,由於我用的是桌面版在同壹臺機器上。

cp ~/.ssh/id_rsa.pub /tmp/ubuntugege.pub

如果妳是ssh遠程登陸到服務器上安裝,就要把妳本地的key復制到遠程的機器上

scp ~/.ssh/id_rsa.pubgitolite.server:/tmp/ubuntugege.pub

怎樣在Ubuntu 14.04中搭建gitolite git服務器

6. 安裝gitolite,在ubuntu中已經集成了,不用自己去下載。

sudo apt-get -y install gitolite

怎樣在Ubuntu 14.04中搭建gitolite git服務器

7. 切換到gitolite用戶環境中,因為我要以gitolite用戶身份去初始化安裝。

sudo su - gitolite

怎樣在Ubuntu 14.04中搭建gitolite git服務器

8. 執行初始化安裝gitolite。

gl-setup /tmp/ubuntugege.pub

怎樣在Ubuntu 14.04中搭建gitolite git服務器

9. 把管理庫gitolite-admin克隆過來就可以開始gitolite用戶及代碼庫的管理了,如果不能克隆,那麽就說明初始化的ssh pubkey錯了,如圖就是成功了。

git clonessh://gitolite@localhost/gitolite-admin.git

  • 上一篇:這是李宇春的什麽歌?
  • 下一篇:芝麻女孩存在嗎
  • copyright 2024編程學習大全網