在Centos 6.2上安装Git

我试图在我的云服务器上安装Git,在那里运行Centos6.2。
但是运行这个命令:

yum install git 

这个错误阻止了安装过程:

 Error: Package: git-1.7.11.3-1.el5.rf.x86_64 (rpmforge) Requires: libcurl.so.3()(64bit) 

现在我看到/ usr / lib64 /文件夹里面有这个文件:

 libcurl.so -> libcurl.so.4.1.1* libcurl.so.4 -> libcurl.so.4.1.1* libcurl.so.4.1.1* 

不可能告诉git使用libcurl.so.4.1.1而不是libcurl.so.3?

刚刚经历了同样的问题。 这是因为它试图安装centos 5版本:git-1.7.11.3-1。 el5 .rf.x86_64

要检查,你可以问题

 yum list git 

这给我看了el5(错误)包和el6(正确)包。 然后选择名为git.i686的el6,然后运行:

 yum install git.i686 

我希望它能解决您的问题,或者至少帮助您为您的系统找到正确的软件包!

更正 :安装git.i686工作,但没有帮助得到git的功能。 最后做到这一点:

 yum remove rpmforge-release yum install git 

这删除了安装在我的EL6系统上的rpm版本的el5版本,这是搞乱了GIT的安装。