导读 | 由于众所周知的原因,在国内的网络环境下,访问 Github 时,网络会阻断或者很慢。本文提供了若干访问方法。 |
1 使用 Github Mirror 下载
直接在 GitHub 仓库前面拼接 Proxy 地址,不同的 Mirror 拼接方式可能有所不同。下面以拉取 //github.com/shaowenchen/scripts 仓库为例。
$ git clone //mirror.ghproxy.com///github.com/shaowenchen/scripts $ git clone //github.com.cnpmjs.org/shaowenchen/scripts
2 通过 Gitee 导入 GitHub 项目
可以参考文档: GitHub仓库快速导入Gitee及同步更新, 将 GitHub 仓库导入 Gitee。然后使用 Gitee 的地址拉取代码。
文档链接://gitee.com/help/articles/4284
3 配置 Github Host 地址
打开 //www.ipaddress.com/ 查询 github.com 的 IP 地址
编辑本地 /etc/hosts 文件,添加如下内容:
140.82.112.4 github.com
或者直接使用开源项目 GitHub520 获取最新的 IP 地址。
项目地址://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="//127.0.0.1:1087"; export HTTP_PROXY="//127.0.0.1:1087"; export https_proxy="//127.0.0.1:1087"; export HTTPS_PROXY="//127.0.0.1:1087"; echo -e "已开启代理" }
原文来自:
本文地址://lrxjmw.cn/github-network.html编辑:roc_guo,审核员:逄增宝
Linux大全:
Linux系统大全: