centos 搭建简单git服务器
linux发展到今天,是由很多牛逼的人共同完成的,为了能够更好的促进linux的开发,linux的大神Linus Torvalds开发了git作为版本控制的工具,与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。下面描述一下在centos上安装git的流程。使用的安装环境为:Server:CentOS release 5.5 Worstation:UBUNTU 12.101. Centos使用yum安装git检查git是否安装正确:2. 一般来说,我们会建立一个git专属用户,来管理我们的代码库: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权限:这一步很重要,没有这一步,以后复制版本的时候,还是需要密码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目录。
页:
[1]