1. 程式人生 > >centos下git clone失敗處理方法

centos下git clone失敗處理方法

$ git clone https://code.csdn.net/***/***.git

Initialized empty Git repository in /home/****/****/***/.git/
error: The requested URL returned error: 401 Unauthorized while accessing https://code.csdn.net/***/***.git/info/refs



fatal: HTTP request failed


檢視git版本

git version 1.7.1

在網上搜索原因,有人提到更新git版本解決問題。

1. rpm增加rpmforge源
sudo rpm -i http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
可以在 http://pkgs.repoforge.org/rpmforge-release上檢視匹配你伺服器的對應源
2. 安裝證書
sudo rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
3. 更新rpmforge源
 sudo yum --enablerepo=rpmforge-extras update
4. 查詢可用git版本
yum --enablerepo=rpmforge-extras provides git
已載入外掛:security
git-1.7.1-3.el6_4.1.x86_64 : Fast Version Control System
Repo        : base
匹配來自於:
git-1.7.8.2-2.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.9.6-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.3.4-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.6.1-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.10-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.11.1-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.10.4-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.6.4-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.6-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.11.3-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.12.4-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.10.1-1.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.7.4-2.el6.rfx.x86_64 : Git core and tools
Repo        : rpmforge-extras
匹配來自於:
git-1.7.1-3.el6_4.1.x86_64 : Fast Version Control System
Repo        : installed
匹配來自於:
Other       : 提供依賴滿足:git
5. 安裝git
sudo yum --enablerepo=rpmforge-extras install git-1.7.12.4-1.el6.rfx.x86_64

檢視git 版本

$ git --version
git version 1.7.12.4

git升級後,問題解決。