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