centos搭建git服务器

原创
2015/09/21 19:21
阅读数 1K

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


展开阅读全文
打赏
0
17 收藏
分享
加载中
更多评论
打赏
0 评论
17 收藏
0
分享
返回顶部
顶部