首页 > 其他 > 详细

centos 搭建简单git服务器

时间:2014-03-04 12:06:41      阅读:492      评论:0      收藏:0      [点我收藏+]

linux发展到今天,是由很多牛逼的人共同完成的,为了能够更好的促进linux的开发,linux的大神Linus Torvalds开发了git作为版本控制的工具,与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。下面描述一下在centos上安装git的流程。

 

使用的安装环境为:Server:CentOS release 5.5

         Worstation:UBUNTU 12.10

1. Centos使用yum安装git

bubuko.com,布布扣

检查git是否安装正确:

bubuko.com,布布扣

2. 一般来说,我们会建立一个git专属用户,来管理我们的代码库:

bubuko.com,布布扣

3. 为了用户能够使用git的服务,需要创建证书目录,收集需要登录的用户的公钥,并放在/home/git/.ssh/authorized_keys中,在用户机上UBUNTU上生成公钥

ssh-keygen  -t rsa/dsa(默认rsa)

生成的公钥在~/.ssh/里,把它复制给git服务器de authorized_keys中,每个公钥一行。

4. 设置/home/git/.ssh/authorized_keys权限:

bubuko.com,布布扣

这一步很重要,没有这一步,以后复制版本的时候,还是需要密码

5. 我们创建一个空版本库来做一下测试:

   1. mkdir repos && cd repos

   2. mkdir test && cd test

   3. git init --bare hello.git

这样,我们就创建了一个空库

6. 在用户机,即UBUNTU上,使用命令:

  git clone git@server_ip:repos/test/hello.git

就会在UBUNTU执行当前目录下得到hello目录。

centos 搭建简单git服务器,布布扣,bubuko.com

centos 搭建简单git服务器

原文:http://www.cnblogs.com/lizhengwen/p/3579177.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!