本文基於centos 7;git 1.8.3.1git
服務器ip 192.168.0.27 github
1)(服務器,root下)建立帳號shell
useradd -r -s /bin/sh -c 'git version control' -d /home/git -m git mkdir -p /home/git chown git:git /home/git
注意:centos
-r 系統狀態服務器
-s login shell of the new accountssh
-c 備註spa
-d 指定home目錄code
-m 建立home目錄ip
2)(服務器,git下)下載gitoliteit
su git #切換到git帳號
cd $home git clone http://github.com/sitaramc/gitolite
3)(服務器,git下)安裝gitolite
mkdir -p ${HOME}/bin ${HOME}/gitolite/install -to ${HOME}/bin
4.1)(客戶端)設置SSH public key,並上傳到git服務器
ssh-keygen -t rsa -C "cs_sharp@163.com" scp ~/.ssh/id_rsa.pub root@192.168.0.27:/tmp/
4.2)(服務器,git下)設置SSH public key
${HOME}/bin/gitolite setup -pk /tmp/id_rsa.pub
5)(客戶端)下載管理項目
git clone git@192.168.0.27:gitolite-admin.git
6)接下來就須要你掌握gitolite-admin的用法了