码迷,mamicode.com
首页 > 其他好文 > 详细

Gitolite服务器搭建

时间:2014-12-10 10:53:30      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:git

1.      在服务器上创建专用的账号

         sudo adduser --system --shell /bin/bash --group git

2.      将git添加到ssh用户组

         sudo adduser git ssh

3.      为git账户设置密码

          sudo passwd git

4.      安装git和openssh-server

         sudo apt-get install git-core openssh-server

5.      配置git

         sudo apt-get install git-core openssh-server

         git config --global user.email liuyang@xiaolinxiaoli.com

6.      在客户端电脑上安装Git-1.9.4-preview20140929.exe然后在安装目录找到Git Bash.vbs然后在git bash中生成管理员秘钥

         ssh-keygen-t rsa

7.      把生成的公钥复制到git server上

         scp xxx/.ssh/id_rsa.pub git@ip:/tmp/id_rsa.pub

8.      为admin.pub增加可读权限

         sudo chmod a+r /tmp/admin.pub

9.      下载gitolite

         git clone git://github.com/sitaramc/gitolite

10.  切换用户到git在git 目录下创建bin用于安装gitolite

        mkdir ~/bin

11.  安装gitolite

        gitolite/install -to ~/bin

12.  使用刚刚复制的公钥初始化版本库

        bin/gitolite setup –pk /tmp/id_rsa.pub

13.  在客户端就可以复制gitolite-admin库进行gitolite管理了

        git clone git@ip:gitolite-admin

下面的文章会讲gitolite的管理

Gitolite服务器搭建

标签:git

原文地址:http://blog.csdn.net/liuyanggofurther/article/details/41842645

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!