最近项目使用了git版本管理工具来管理代码,今天在CentOS上通过yum安装了git,然后更新私有项目时忽然提示 “The requested URL returned error: 401 Unauthorized while accessing” 查找了一下万能的度大娘后,发现是服务器的git版本太低了,如何搞呢。
搜索了一会儿终于找到了升级1.8的办法
1、下载PUIAS repo:
1 2 |
wget -O /etc/yum.repos.d/PUIAS_6_computational.repo https://gitlab.com/gitlab-org/gitlab-recipes/raw/master/install/centos/PUIAS_6_computational.repo |
2、下载并安装GPG密钥:
1 2 |
wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-puias http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias && rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-puias |
3、验证一下是否安装成功
1 2 |
rpm -qa gpg* |
4、验证EPEL和PUIAS 计算库是否被启用:
1 2 |
yum repolist |
5、安装Git 1.8
1 2 |
yum --enablerepo=PUIAS_6_computational install git |
如果无法下载rpm包可以将我下载好的文件放到相应目录,再执行后续命令即可
etc.tar.gz 文件包