赞
踩
当你的在服务器上使用Git进行推送时,时常会出现超时错误。这里使用FastGithub
首先下载FastGithub
这个软件作者不是为什么删除了GithUb的仓库,这个链接还有。下载Linux版本的
FastGithub Linux,Windows版本
下载完毕后解压
./fastgithub运行。如果出现这个错误
解决方法是安装相应依赖库:
yum install libicu
一般就可以了。
如果还不行,再安装:
yum -y install libicu-devel
yum install libunwind
应该就解决了。
运行完毕后如图
不要关闭它,调到后台,设置手动http代理即可
export http_proxy=http://127.0.0.1:38457/
实测可以解决超时问题,如果过段时间又出现443超时。可以使用ps aux | grep fastgithub 查找进程pid,使用kill -9 +pid 杀掉进程重新启动fastgithub 重试即可
第一步:查询速度快的IP地址
在http://tool.chinaz.com/dns中查询下面三个域名:
github.global.ssl.fastly.net
assets-cdn.github.com
github.com
修改HOST文件
进入终端命令行模式,输入sudo vim /etc/hosts
在文件最后添加相应的IP和域名。如下:记录更换 你查询的IP哦!
更新DNS缓存
不同系统使用不同的命令即可
设置完毕后,ping www.github.com 测试
实测方法二的效果比较好
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。