首先直接贴出错误信息:
系统版本为Cent OS 6.5 x86_64
1 | # git clone https://git.oschina.net/xxxx/xxxx.git |
Initialized empty Git repository in /data/web/xxxx/.git/
error: The requested URL returned error: 401 Unauthorized while accessing
https://git.oschina.net/xxxx/xxxx.git/info/refs
fatal:HTTP request failed
解决方法:
1 | # git --version |
git version 1.7.1
安装git时yum默认安装的是1.7.1,想到很多Git服务依赖会对git的版本会有依赖问题,于是想到了升级git版本。
http://pkgs.repoforge.org/rpmforge-release/ 在这个网站中找到自己系统对应的RPM包,下载下来安装,或者直接用下面命令安装即可。
由于我是64位的Cent OS,所以命令如下
安装成功后更新软件仓库
1 | # yum --enablerepo=rpmforge-extras update |
查看可以安装的git版本
1 | # yum --enablerepo=rpmforge-extras provides git |
开始安装git,用大家很熟悉的命令安装好即可。
1 | # yum --enablerepo=rpmforge-extras install git |
成功后即可再次查看git版本,
1 | # git --version |
git version 1.7.12.4
升级成功后git clone一切正常了。
完##
本文永久地址:http://blog.it985.com/10038.html
本文出自 IT985博客 ,转载时请注明出处及相应链接。
联系客服