centos系统自带的git版本过低,当使用git拉取、推送、克隆的时候可能会报错,常见的错误:
error: The requested URL returned error: 401 Unauthorized while accessing https://git.oschina.net/zemo/demo.git/info/refs fatal: HTTP request failed
所以有必要将git版本升级。
查询git版本信息:命令git --version
接下来就是介绍git版本升级的操作:(注意标紫的文字)
0)安装依赖包
[root@localhost ~]
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc
[root@localhost ~]
# yum install gcc perl-ExtUtils-MakeMaker
1)卸载系统自带的低版本git(1.8.3)
[root@localhost ~]
# git --version
git version 1.8.3
[root@localhost ~]
# yum remove git
2)编译安装最新的git版本
[root@localhost ~]
# cd /usr/local/src/
[root@localhost
src]
# wget https://www.kernel.org/pub/software/scm/git/git-2.7.3.tar.xz 下载git-2.7.3.tar.xz压缩包
[root@localhost
src]
# tar -vxf git-2.7.3.tar.xz 解压缩
[root@localhost
src]
# cd git-2.7.3
[root@localhost
git-2.7.3]
# make prefix=/usr/local/git all 编译
[root@localhost
git-2.7.3]
# make prefix=/usr/local/git install 安装
[root@localhost
git-2.7.3]
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile 加git到环境变量
[root@localhost
git-2.7.3]
# source /etc/profile
[root@localhost
~]
# git --version
git version 2.7.3
======================================================================
在服务器centos系统上完成git升级后,接下来在服务器上安装GITLAB,请参考漠效的博客https://blog.csdn.net/gx_1_11_real/article/details/79406427