Linux搭建Git服务器

http://blog.csdn.net/xiaohuangcat/article/details/12910837

一、下载并编译安装git

[root@wwwdownloads]#Wgethttp://git-core.googlecode.com/files/git-1.7.9.tar.gz

[root@www downloads]#tar -xlvf git-1.7.9.tar.gz

[root@www downloads]#cd git-1.7.5.4[root@www downloads]#./configure –prefix=/usr/local/

(使用–prefix参数指定Git的安装路径,git默认的命令都安装在/usr/local/bin目录下,因此如果这里指定的目录非/usr/local/那么如果不设置相应的环境变量git将不可用。因此,尽量指定这个安装路径)[root@www downloads]# make[root@www downloads]# make install

使用下面的命令查看版本号确认git是否安装成功[root@www downloads]# git –version

二、安装gitosis

初始化一下git服务器所管理的账户(提交代码时的账号);[root@www ~]#git config –global user.name "1145666"[root@www ~]#git config –global user.email "1145666@qq.com"

下载并安装setuptoolswgethttp://dl.atrpms.net/el5-i386/atrpms/stable/setuptools-0.7.2-7.el5.noarch.rpmrpm -ivh setuptools-0.6c2-5.0.el5.noarch.rpm

1、获取gitosis安装包;[git@www ~]$mkdir ~/.gitosis_setop[git@www .gitosis_setop]$cd ~/.gitosis_setop/[git@www .gitosis_setop]$git clone git://eagain.net/gitosis.git如果这个不行:Cloning into ‘gitosis’…fatal: unable to connect to eagain.net:eagain.net[0: 208.78.102.120]: errno=Connection refused则可从如下位置clone gitosis包:[git@www .gitosis_setop]$ git clonehttps://github.com/res0nat0r/gitosis.gitCloning into ‘gitosis’…remote: Counting objects: 727, done.remote: Compressing objects: 100% (216/216), done.remote: Total 727 (delta 510), reused 701 (delta 495)Receiving objects: 100% (727/727), 111.73 KiB | 44 KiB/s, done.Resolving deltas: 100% (510/510), done.

使用这种方式下载gitosis可能会提示:

ssl证书出现错误,解决方法位重新下载ssl证书,操作如下:

export GIT_SSL_NO_VERIFY=true千万个不眠的夜里,你一直让我感动,只是因为相信有个人会爱我一生一世。

Linux搭建Git服务器

相关文章:

你感兴趣的文章:

标签云: