Github 访问慢的若干解决方法

2023年 7月 26日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

Github 访问慢的若干解决方法

我们经常要用到github,但是速度很慢,有时会有超时现象,十分地影响工作效率,可以考虑采取如下措施

1 使用 Github Mirror 下载

直接在 GitHub 仓库前面拼接 Proxy 地址,不同的 Mirror 拼接方式可能有所不同。下面以拉取 https://github.com/shaowenchen/scripts 仓库为例。

$ git clone https://mirror.ghproxy.com/https://github.com/shaowenchen/scripts  $ git clone https://github.com.cnpmjs.org/shaowenchen/scripts  

2 通过 Gitee 导入 GitHub 项目

可以参考文档: GitHub仓库快速导入Gitee及同步更新, 将 GitHub 仓库导入 Gitee。然后使用 Gitee 的地址拉取代码。

文档链接:https://gitee.com/help/articles/4284

3 配置 Github Host 地址

打开 https://www.ipaddress.com/ 查询 github.com 的 IP 地址

编辑本地 /etc/hosts 文件,添加如下内容:

140.82.112.4 github.com  

或者直接使用开源项目 GitHub520 获取最新的 IP 地址。

项目地址:https://github.com/521xueweihan/GitHub520

接着就可以拉取代码了,但是速度并不会很快,因为 Github 用的是美国 IP。

4 配置命令行代理

如果有可用的代理服务,那么在本地 Terminal 中配置代理即可。

# Proxy  function proxy_off(){     unset http_proxy     unset HTTP_PROXY     unset https_proxy     unset HTTPS_PROXY     echo -e "已关闭代理"  }  function proxy_on(){     export http_proxy="http://127.0.0.1:1087";     export HTTP_PROXY="http://127.0.0.1:1087";     export https_proxy="http://127.0.0.1:1087";     export HTTPS_PROXY="http://127.0.0.1:1087";     echo -e "已开启代理"  }  

本文来源:www.lxlinux.net/9368.html,若引用不当,请联系修改。

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: