发现还是用git的方式安装MediaWiki更加方便,只不过在克隆的过程中要么静止不动要么就是进行到一半的时候就中断了,查了一遍网络,也没发现有多少的方法,基本如下。

一、版本过低

CentOS 7 自带的git版本较低,为1.8,主要也是因为它的仓库比较老旧,所以只能依赖第三方的库来升级。
首先,新建一个repo的文件:

vim /etc/yum.repos.d/wandisco-git.repo

在其中写入内容如下:

[wandisco-git]
name=Wandisco GIT Repository
baseurl=http://opensource.wandisco.com/centos/7/git/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco

导入库的GPG密钥:

rpm --import http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco

然后通过yum命令安装git:

yum install git

最后用git --version命令检验一下当前的版本,截至发文时版本号为。

二、RPC Failed

这种都是传输到一半的时候报错,curl 18 和 curl 56 都有可能,一般是项目太大或者是传输速度太慢导致的,所以解决方法可以尝试下面的:

1. 加大缓存区

把缓存区大小设置大一点的话,可以在终端输入:

git config --global http.postBuffer 524288000     # 512M
git config --global http.postBuffer 2097152000      # 2GB
git config --global http.postBuffer 3194304000      # 3GB

2. 速度和时间限制

git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999

虽然设置了上述两项的,但在实际过程中还是可能会无效,可以多尝试几遍,因为git的传输速度会因为忙时和闲时有很大的区别。

参考文章

How to Install Git on CentOS 7
git clone 下载代码一直报error: RPC failed;

最后修改:2021 年 06 月 06 日
如果觉得我的文章对你有用,请随意赞赏