mac和centos下git安装

mac下面的git安装,这篇文章写的很详细了http://www.cnblogs.com/ccdev/archive/2012/09/12/2682098.html

谈谈centos下的安装。我用的是contos6.5,

在这里找到适合你的版本,不要太高,也不要太低,我一开始装的2.3.*的版本,最后不能用,只能卸载重装,我后来装的是1.8.5.5

 

$ curl -O http://kernel.org/pub/software/scm/git/git-1.8.5.5.tar.gz
$ tar xzvf git-1.8.5.5.tar.gz
打开目录,编译 Git:

$ cd git-1.8.5.5
$ ./configure --prefix=/usr/local
$ make
$ make install
完成!现在可以删除这个目录的了。

$ cd ..
$ rm git-1.8.5.5
$ rm git-1.8.5.5.tar.gz
应该看到 Git 已经成功安装,查看安装位置:

$ which git
应该得到 /usr/local/bin/git。如果正确,就说明已经成功从源代码安装 Git!

在mac上到这里就结束了,但这centos上面clone 的时候出现git clone: fatal: Unable to find remote helper for ‘https‘

该问题是由 git configure 配置时没有设定 --with-curl --with-expat 造成。

参考:git INSTALL文件:

“libcurl” library is used by git-http-fetch and git-fetch. You might also want the “curl” executable for debugging purposes. If you do not use http:// or https:// repositories, you do not have to have them (use NO_CURL).

“expat” library; git-http-push uses it for remote lock management over DAV. Similar to “curl” above, this is optional (with NO_EXPAT).

CentOS的话,使用yum安装curl开发相关库后:

 yum install libcurl-devel

重新配置编译git即可。

 

参考:

http://stackoverflow.com/questions/8329485/git-clone-fatal-unable-to-find-remote-helper-for-https

http://rcmdnk.github.io/blog/2013/07/27/computer-cygwin-git/

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。