商汇粹外网资源平台

搜索
查看: 1515|回复: 3

如何解决GitHub PC端无法访问的问题(已经修改host)?

[复制链接]

该用户从未签到

5

主题

7

帖子

35

积分

新手上路

Rank: 1

积分
35
发表于 2022-10-28 09:34:58 | 显示全部楼层 |阅读模式
手机访问正常,但电脑无法访问。
回复

使用道具 举报

该用户从未签到

2

主题

5

帖子

33

积分

新手上路

Rank: 1

积分
33
发表于 2022-10-28 09:59:58 | 显示全部楼层
手机走的是移动互联网,PC端用的互联网,两者运营商可能不一样,某一时段到github的可达性不一定相同。你可以用PC连手机热点试看是否可用。改hosts一般没什么效果。
回复

使用道具 举报

该用户从未签到

0

主题

3

帖子

45

积分

新手上路

Rank: 1

积分
45
发表于 2022-10-28 10:24:58 | 显示全部楼层
1. Windows系统中请求http://github.com超时

<hr>1.1 打开:C:\Windows\System32\drivers\etc\hosts 配置文件

在其末尾添加如下内容:格式为 ip domain(注意,github服务器可能会定期更新,需要自行查找最新的ip),方法参考如下:github ip地址获取,Github无法访问解决方法
140.82.113.4 github.com199.232.69.194 github.global.ssl.fastly.net185.199.108.153 assets-cdn.github.com185.199.110.153 assets-cdn.github.com185.199.111.153 assets-cdn.github.com  
[1]1.2 注意

如果不能保存,需要权限,则可以用下方法解决:

  • 在搜索栏搜索“记事本”
  • 右键单击以管理员身份运行记事本

3. 在记事本中选择打开文件,即C:\Windows\System32\drivers\etc\hosts 配置文件,选择hosts文件,点击打开,在末尾添加上述内容即可。
2. Linux系统中请求http://github.com超时

[2]2.1 修改hosts文件权限

打开一个新的终端:ctrl+alt+t进入 /etc目录:cd /etc 修改hosts文件权限:原来为only read,改为 read and write:sudo chmod a+w filename
2.2 在文件末尾添加:ip domain


本人只添加了这三行代码:
140.82.113.4 github.com199.232.69.194 github.global.ssl.fastly.net185.199.108.153 assets-cdn.github.com
3. 效果:(适用部分情况)


参考


  • ^以管理员权限更改hosts文件 https://www.bilibili.com/read/cv5005933/
  • ^修改hosts文件权限 https://blog.csdn.net/Yaroo/article/details/83786961?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-4-83786961-null-null.pc_agg_new_rank&utm_term=hosts%20linux%20%E6%9D%83%E9%99%90%E4%BF%AE%E6%94%B9&spm=1000.2123.3001.4430
回复

使用道具 举报

该用户从未签到

2

主题

6

帖子

45

积分

新手上路

Rank: 1

积分
45
发表于 2022-10-28 10:49:58 | 显示全部楼层
其实这一篇倒也谈不上是今天的推文,只是单纯记录一下今天早上遇到的事情


axing哥今天早上用edge和chrome开代理访问Github发现居然无法访问???
















一开始我还以为是我代理出现了问题

,但是我发现我QQ浏览器居然可以访问,这个时候我逐渐意思到问题不是简单的代理出现了问题,然后我就在想是不是浏览器插件导致的。











不过axing哥毕竟不是计算机出生,所以我把浏览器里面所有的插件全部禁用

结果可想而知,没解决






不过经过axing的努力,还是给解决了。


方法非常简单

只需要进入 chrome://net-internals/(edge用户进入 edge://net-internals/ 当然进入上面的页面会自动跳转过来)







进入后点击左边的 Proxy 依次点击里面的 Re-apply settings 和 Clear bad proxies
然后点击左边的 DNS 点击 Host resolver cache 右边的 Clear host cache









我以为到这个时候的结束,结果..................没过几分钟,还是无法访问











没办法,我只可以再次寻找解决的方法,终于,又被我找到了


我们打开浏览器,点击设置,
输入:edge://settings/?search=%E4%BB%A3%E7%90%86









进去









将自动设置带来打开,手动设置带来关闭即可

chrome输入:
chrome://settings/?search=%E4%BB%A3%E7%90%86











回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表