GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS、Subversion不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高。
如果拥有CVS或者SVN的使用背景,那么更熟悉的方法是客户端-服务器端模式,所有的文件仓库(repository)都是存放在服务器上的,用户需要在本地安装客户端去服务器上的项目中获取旧版本,提交新版本。
GIT抛弃了这种模式,当用户从远端GIT仓库下载一个工程(project)时,这个工程的所有文件,包括版本历史,文件改动都会下载下来,这时候本地GIT就演变成了一个服务器,所有的提交(check-in)、提出(check-out)都会在这个本地服务器上执行,当你确定一项修改之后,可以再和远端仓库进行合并和同步(merge)。所以,GIT的安装和配置步骤无论在本机还是服务器上都是完全一样的。
安装步骤:
1.确保安装了依赖包
yum install curl
yum install curl-devel
yum install zlib-devel
yum install openssl-devel
yum install perl
yum install cpio
yum install expat-devel
yum install gettext-devel
2.下载并安装git
wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz
tar xzvf git-latest.tar.gz
cd git-2012-11-15
autoconf
./configure
make
make install
3.查看版本号
[root@localhost ~]# git –version
/usr/local/git/bin/git: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
出现报错,提示找不到libiconv.so.2。解决方法:
wget http://mozbuildtools.googlecode.com/files/libiconv-1.13.1.tar.gztar zxvf libiconv-1.13.1.tar.gz
./configure
make&&make install
echo ‘/usr/local/lib’ >> /etc/ld.so.conf
ldconfig
再试一次:
[root@localhost etc]# git –versiongit version 1.8.0
好了,安装到这里就结束了。