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的用法了

相关文章
相关标签/搜索