解决Github无法访问
背景
最近,Github疑似屏蔽中国大陆IP了,很多开发者不能访问Github,可能造成开发受阻。
使用镜像网站
此方法仅适用于clone,如果要对仓库进行push等操作,请看第二种方法。
使用Gitee导入
如果你有Gitee账号,可以直接在Gitee右上角,选择从Github / GitLab 导入仓库


导入后,会从Github下fork指定的仓库,你可以通过fork后的仓库进行clone。
镜像网站
- githubfast.com
只能使用cli进行操作,使用时直接用githubfast.com替换github.com,例如
git clone https://github.com/PBH-BTN/PeerBanHelper 替换成
git clone https://githubfast.com/PBH-BTN/PeerBanHelper
- kkgithub.com
同样clone的时候替换域名就可以了,感觉速度比githubfast.com要慢一些
使用代理
使用代理只能保证能访问Github的网页,对于clone、psuh等操作,还是存在问题,因为git客户端一般不走代理。
因此我们要设置git客户端走代理。
clone时使用代理
先打开命令行窗口,设置代理,再clone就可以了,只对当前命令行窗口有效,关闭后需重新设置代理。
set https_proxy=http://localhost:7890
git clone https://github.com/PBH-BTN/PeerBanHelper
清除代理
set https_proxy=
把http://localhost:7890换成你自己代理的地址就行了

速度就取决于自己代理的质量了,我的速度还是相当快的。
使用TUN模式
有的叫虚拟网卡,有的叫TUN模式。
这个具体如何设置就看自己使用的工具了,打开TUN模式,直接git clone。

GIT配置代理
设置代理
git config --global http.proxy http://localhost:7890
git config --global https.proxy http://localhost:7890
取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
最后
虽然能解决Github访问的问题,但后续会发生什么我们不得而知,还是准备个Plan B吧。
解决Github无法访问的更多相关文章
- 如何解决github/amazonaws访问不了的问题
原文链接: https://www.clclcl.fun/2019/12/12/github-blocked/ 如何解决github/amazonaws访问不了的问题 缘起: github.githu ...
- windows系统解决github.com访问超时
当github无法访问时,可以尝试在hosts文件中添加下面的内容 windows:c:\windows\system32\drivers\etc 192.30.252.131 https://git ...
- 解决github无法访问的问题
gitbub是外网,经常会遇到访问不了的问题,并且有时能访问也网速好慢. 解决这个问题的方法是 更改hosts文件,地址: C:\Windows\System32\Drivers\etc 我在hos ...
- 解决github不能访问的问题
亲测有效,授之以鱼不如授之以渔,网上看了很多方法,也试着做了,很多都是治标不治本,最后找到个靠谱的方式:利用DNS查询工具,找到最快的IP地址,然后把host地址换成查询到的结果,方法如下: 在系统的 ...
- 转: 解决Github访问超慢问题
转自:http://zengrong.net/post/2092.htm 解决Github访问超慢问题 Github is so slowly. 这段时间访问 github 都非常慢,google了一 ...
- 解决www.github.com访问太慢的问题
解决www.github.com访问太慢的问题 使用www.github.com的过程中,有时候打开会特别的慢,原因github.com的域名被一堵伟大的墙挡在了外面.但是我们可以通过修改本机的hos ...
- 解决Github访问超慢问题[自己留档]
解决Github访问超慢问题 Github is so slowly. 这段时间访问 github 都非常慢,google了一下发现是github某个CDN被伟大的墙屏蔽所致. 出问题的应该是这个CD ...
- Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法
Windows10 下 github ssh 访问出现 Permission denied(publickey)错误的解决方法. 错误信息: git clone git@github.com:ediw ...
- 解决github访问过慢问题
解决github访问过慢问题 主要原因: DNS 自动解析较慢 http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 用文本编辑器打开ho ...
- 解决github访问慢和下载项目慢的问题
一.国内访问 GitHub 为什么很慢? GitHub的CDN域名遭到DNS污染,导致无法连接使用 GitHub 的加速分发服务器,才使得国内访问速度很慢. 二.如何解决 DNS 污染? 通过修改 ...
随机推荐
- MySQL安装入门第一篇
[1]MySQL的版本:近期主要历史版本有5.0/5.1/5.5/5.6/5.7,目前最新版本是MySQL8.6.0曾经是个内部试验版本,已取消了. MySQL8.0的版本历史 1) 2016-09- ...
- 如何在 Go 中解析 yaml 文件
Go 语言没有内置解析 yaml 文件的功能,实现 yaml 的解析可以使用第三方库 gopkg.in/yaml.v2 和 gopkg.in/yaml.v3. 下面以解析 config.yml 文件为 ...
- php和thinkphp实现页面调转
1.原生PHP https://www.cnblogs.com/jade640/p/7118565.html 2.thinkPHP跳转方法及重定向 https://blog.csdn.net/Wake ...
- github仓库的README文件在线预览视频
1. 新建一个 issue ,在 issue 里面上传 mp4 视频文件(有限制,不能超过10MB) 上传超过10MB的视频会提示报错 2. 拿到视频文件的上传地址 3. 将这个地址直接贴到 READ ...
- 容器原理之cgroup
" 以 docker 为代表,轻量.便携的 container 使得打包和发布应用非常容易.系列文章容器原理主要分析 container 用到的核心技术,主要包括 Linux namespa ...
- 多线程——ThreadPool
参考:第三节:ThreadPool的线程开启.线程等待.线程池的设置.定时功能 - Yaopengfei - 博客园 (cnblogs.com) C# AppDomain 详解_勇于尝试,却要三思后行 ...
- C# 拓展方法( 二)——模拟拓展方法的场景
namespace ExpandingMethodDemo{ class Program { static void Main(string[] args) { Phone ph = new Phon ...
- KoalaWiki vs DeepWiki:更优秀的开源代码知识库解决方案
KoalaWiki vs DeepWiki:更优秀的开源代码知识库解决方案 资源链接: 教程代码仓库:https://github.com/AIDotNet/SemanticKernel.Sample ...
- 痞子衡嵌入式:聊聊i.MXRT1024/1064片内4MB Flash的SFDP表易丢失导致的烧录异常
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT1024/1064片内4MB Flash的SFDP表易丢失导致的烧录异常. 我们知道 i.MXRT 系列本身并没有片内非易失 ...
- C#获得项目最后编译时间
C#获得项目最后编译时间 效果 具体格式可以自定义 核心代码 string GetCompileVersion() { string OriginVersion = "" + Sy ...