centos搭建git服務器

本文基於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的用法了

相關文章
相關標籤/搜索