前言一句,git确实比svn要强大。

1、先安装好git服务器
#yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
#wget http://git-core.googlecode.com/files/git-1.9.0.tar.gz
#tar zxvf git-1.9.0.tar.gz
#cd git-1.9.0
#make prefix=/usr/local all
#make prefix=/usr/local install #root用户运行

查看版本号:git --version

git version 1.9.0

安装成功。

2、选个目录初始化仓库
例,在/home/gitworks目录下,建立一个liuhean.git仓库,如下命令:
①、cd /home/gitworks
②、git init --bare liuhean.git 就完成了一个仓库的初始化。

3、建议使用windows tortoisegit克隆仓库,此为ssh登陆方式
url: ssh://root@ServerIP:/home/gitworks/liuhean.git
勾选Load putty key 并选择你的私钥填进去,当不是下面第4条时,可不用管不勾。

4.注意setting里的网络配置,当安装时选择SSH时,ssh client的内容是:
C:\Program Files\TortoiseGit\bin\TortoiseGitPlink.exe(==tortoisegit的安装位置==)
否则,可能会出错误!

5、在比较差异时若提示安装office软件,解决方式是指定的文件格式没有指定默认的程序打开方式,需要直接安装office,一般是这个问题,不用百度了,没结果的。

分享IBM developerWorks:开源分布式版本控制工具 —— Git 之旅