无法访问GitHub?注册不了?两个问题,一次解决 您所在的位置:网站首页 meetup注册不了 无法访问GitHub?注册不了?两个问题,一次解决

无法访问GitHub?注册不了?两个问题,一次解决

2023-06-03 10:17| 来源: 网络整理| 查看: 265

GitHub在码农中的地位毋庸置疑。今天我就写一篇笔记向大家展示展示我为了登入GitHub踩过的坑。平台:Windows11

普通用户一打开GitHub.com的网站绝对是这个样子。。。 

我们可以通过修改hosts的方法达到我们的目的。

hosts一般位于C:\Windows\System32\drivers\etc

是一个无后缀的文件,我们用记事本打开即可

我用win7电脑直接就可以打开,win11的说没权限QAQ,好吧那我添加权限总行了吧

hosts右键-->属性-->安全-->编辑-->添加-->高级-->立即查找

然后找到自己的用户名所属的个人账号,然后一路确定即可,这时hosts就被打开了

 win11用户一打开就这样(#表示内容被注释,这里还给了样例,真不错)

接着用这个网站查询github.com域名的地址

www.ipaddress.com

 然后我们在hosts文件末尾加入以下几行(octocaptcha.com是用于人机验证的网站,后文伏笔)

#github hosts 

140.82.112.4  github.com 

140.82.112.4  octocaptcha.com

然后打开命令行(cmd),输入以下命令

ipconfig /flushdns

当看到

Windows IP 配置 

已成功刷新 DNS 解析缓存。

即为刷新成功

这时再打开GitHub.com就有可能可以打开了

(为什么说是有可能呢?因为这个IP地址经常在变。。。而且连接也不稳定,这里建议在上午到中午时间段操作,因为这时候M国那边还在深夜,服务器访问量没有这么大,我之前经常在晚上捣鼓,因此浪费了不少时间QAQ) 

 点击右上角sign in

 点击 Create an account

 当你输入完所有信息并点击创建账号后,你大概率会收到一堆出现在顶部的报错

Unable to verify your captcha response. Please visit https://help.github.com/articles/troubleshooting-connectivity-problems/#troubleshooting-the-captcha for troubleshooting information.

点开一看,原来是说浏览器不符合要求(要求edge,谷歌,Safari或火狐)或者是不能访问验证网站 octocaptcha.com

见了鬼了,明明edge是最新版。。。我还傻傻更新了一遍。

然后我又用ipaddress.com查 octocaptcha.com的地址,在hosts里面补上

140.82.112.4  octocaptcha.com

后又操作了一遍flushdns

然后这个网址应该长这样

 再回过头来刷新注册界面,重新填一次,你就发现验证那一栏回来了

之后的一切,也就顺理成章了。

话虽如此,你要接受hosts总是改来改去的现实,这也是一笔不小的时间成本。

--------------------------------------------------分割线----------------------------------------------------------------------

以上就是我的经历,希望能帮到走弯路的你。如有错误,欢迎雅正。

第一次写,欢迎雅正



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有