标签:
本文基于centos 7;git 1.8.3.1
服务器ip 192.168.0.27
1)(服务器,root下)创建账号
useradd -r -s /bin/sh -c ‘git version control‘ -d /home/git -m git mkdir -p /home/git chown git:git /home/git
注意:
-r 系统状态
-s login shell of the new account
-c 备注
-d 指定home目录
-m 创建home目录
2)(服务器,git下)下载gitolite
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的用法了
标签:
原文地址:http://my.oschina.net/u/2351685/blog/509322