virmach vps 一键搭建SSR git报错 fatal: HTTP request failed解决方法

搬瓦工的套餐已经涨价,如果你在寻找价格更低的vps用来搭建ss, 那么virmach是一个不错的选择。价格低至1美元/月,已经不能再便宜了。年费有优惠。这个价格还要什么自行车。

阅读  #神价格 virmach7折优惠码
阅读  性价比肩搬瓦工的virmach vps

网友反映使用一键脚本安装ss的时候报错

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh

控制台报错:

error: while accessing https://github.com/***.ref  fatal: HTTP request failed

一开始以为是不是vps将github封锁了。在命令行ping了下github.com 正常返回。也就是说网络是好的。随即谷歌了下,发现是git版本太低的原因。

git --version

可以查看到virmach vps git的初始化版本是1.7.1 ,太老了。于是决定升级git。

我的virmach主机安装的是centos 6.5 x64的版本,请注意你的vps安装的操作系统版本,不同的系统安装命令不同。

首先安装依赖包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc

yum install  gcc perl-ExtUtils-MakeMaker

然后卸载系统自带的git:

yum remove git

使用wget工具下载git源码包:

wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.gz

如果没有wget工具,可以先安装:

yum install wget

解压下下来的git源码包压缩文件:

tar -vxf git-2.15.1.tar.gz

cd git-2.15.1

然后进行编译和安装:

make prefix=/usr/local/git install

安装成功后,需要将路径写入配置文件,

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile


source /etc/profile

经过以上步骤就可以正常使用git了,

有时候会遇到git报 SSL connect error 的错误,这个使用只要升级下nss库就可以解决问题

yum update nss

 

一键安装ss的命令如下,如果你也是使用virmach 的机器,请提前安装好wget工具和按照以上步骤升级git客户端和nss库。

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

 

未经允许不得转载:主机达人 » virmach vps 一键搭建SSR git报错 fatal: HTTP request failed解决方法

赞 (8)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址