由于众所周知的原因,在国内的网络环境下,访问Github时,会出现网络阻塞或者很慢的情况。本文提供了几种访问方法。1使用GithubMirror下载,直接拼接GitHub仓库前面的Proxy地址。不同的镜像拼接方式可能不同。我们以拉取https://github.com/shaowenchen/scripts仓库为例。https://mirror.ghproxy.com$gitclonehttps://mirror.ghproxy.com/https://github.com/shaowenchen/scriptshttps://github.com.cnpmjs.org$gitclonehttps://github.com。cnpmjs.org/shaowenchen/scripts2通过Gitee导入GitHub项目可以参考文档:GitHub仓库快速导入Gitee并同步更新,GitHub仓库导入Gitee。然后使用Gitee的地址拉取代码。文档链接:https://gitee.com/help/articles/42843配置Github主机地址打开https://www.ipaddress.com/查询github.com的IP地址编辑本地/etc/hosts文件,添加以下内容:140.82.112.4github.com或直接使用开源项目GitHub520获取最新IP地址。项目地址:https://github.com/521xueweihan/GitHub520然后就可以拉代码了,但是速度不会很快,因为Github用的是美国IP。4配置命令行代理如果有可用的代理服务,则在本地终端中配置代理。#Proxyfunctionproxy_off(){unsethttp_proxyunsetHTTP_PROXYunsethttps_proxyunsetHTTPS_PROXYecho-e"代理已关闭"}functionproxy_on(){exporthttp_proxy="http://127.0.0.1:1087";exportHTTP_PROXY="http://127.0.0.1:1087";exporthttps_proxy="http://127.0.0.1:1087";exportHTTPS_PROXY="http://127.0.0.1:1087";echo-e"代理已启用"}本文转载自:《陈少文网站》,原文:https://tinyurl.com/4tubycn9,版权归原作者所有。欢迎投稿,投稿邮箱:editor@hi-linux.com。
