文章目录
- 一、问题
- 二、解决
- 2.1、科学上网(使用中)
- 2.2、使用代理(不稳定)
- 2.3、修改`hosts`(得更新)
- 2.3.1、找到`hosts`文件
- 2.3.2、复制`hosts`文件
- 2.3.3、添加记录
- 2.3.4、替换原来的`hosts`文件
- 2.3.5、成功访问`Github`
- 三、最后
一、问题
GitHub
网站概率性有时可以访问,有时不能访问。不管是什么网络,都是一样会出现访问不了的情况。出现如下所示的访问界面:
二、解决
2.1、科学上网(使用中)
但是呢也有些问题,比如包下载依然较慢,这个不同供应商和实现方式的效果不一样。如果有需要的小伙伴,可以私信我哈~
2.2、使用代理(不稳定)
说直白点比如买个hongkong
的服务器,然后在这个主机上搭建一个反向代理,接收国内的访问,代理请求外面的返回结果给访问者。类似站点众多但服务连续性和稳定性普遍不强(安全性待验证),不过成本较低、简单便捷。比如https://kgithub.com
(这个地址后期可能失效),也有人专门列举和更新有效的代理清单。
具体替换github.com
这个地址的方式有两个,一是直接git remote
来修改具体仓库的地址,二是全局修改git
,如下:
git config --global url."代理地址如https://kgithub.com/".insteadOf "https://github.com/" # 全局修改
git config --global --list # 查看配置
git config --global --unset url.https://github.com/.insteadof # 取消修改
2.3、修改hosts
(得更新)
查询GitHub
域名的IP
,然后增加本地hosts
解析记录
2.3.1、找到hosts
文件
找到hosts
文件。地址:C:\Windows\System32\drivers\etc
2.3.2、复制hosts
文件
不要直接修改hosts
文件,需要将hosts
文件复制粘贴一份出来进行修改
2.3.3、添加记录
20.205.243.166
就是Github
的IP
地址,在hosts
文件中将其添加进去(#
号是注释):
#github
20.205.243.166 github.com
具体的IP
可能会变,可通过站长工具查询,点击【跳转】
2.3.4、替换原来的hosts
文件
保存修改的文件,复制粘贴到源文件夹替换掉源文件
2.3.5、成功访问Github
如果ip
地址没有错误的话,按照步骤到这里就算搞定了
三、最后
本人每篇文章都是一字一句码出来,希望大佬们多提提意见。顺手来个三连击,点赞👍收藏💖关注✨。创作不易,给我打打气,加加油☕