简述
今天在一台服务器上克隆项目时,出现了如题错误。这一般是由于当前的git版本过低导致的。
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/xxxx.git/info/refs fatal: HTTP request failed
- 查看git版本
git --version
git版本
截止到20190621,git已经更新到2.22.0
解决方法
解决方法很简单,将git升级到当前最新版本即可。
- 安装必要依赖环境
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker
- 卸载旧版yum安装的git
yum remove -y git
- 编译安装最新版本的git
默认会将git安装到/usr/local/bin/git
mkdir -p /data/packages
cd /data/packagers
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.0.tar.gz
tar zxvf git-2.22.0.tar.gz
cd git-2.22.0
./configure
make && make install
- 查看是否升级到新版
[root@zabbix ~]# git --version
git version 2.22.0
网友评论