部署流程
安裝git
$ sudo apt-get install git
然後創建一個git用戶,用於git服務:
$ sudo adduser git
創建所需要的repo
$ sudo git init --bare project.git
將倉庫的所有者修改為git用戶
$ sudo chown -R git:git project.git
禁用shell登錄
處於安全方面的考慮,剛才創建的git用戶不能使用shell登錄,我們要對它的默認shell進行修改,修改默認shell需要修改/etc/passwd文件
$sudo vim /etc/passwd
找到git用戶的那一行
git:x:1001:1001:,,,:/home/git:/bin/bash
將/bin/bash修改為/usr/bin/git-shell:
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
使用
下面就可以使用了
克隆倉庫:
$ git clone ssh://[email protected]/home/git/xxxx.git
閱讀更多 有理想的代碼dog 的文章