问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

GitHub连接问题完整解决方案

创作时间:
作者:
@小白创作中心

GitHub连接问题完整解决方案

引用
CSDN
1.
https://blog.csdn.net/Leo_DLi/article/details/111544596

本文将介绍两种常见的GitHub连接问题及其解决方案:浏览器插件(Ghelper)问题和hosts文件配置问题。这些解决方案适用于Mac系统,部分方案在Windows等其他系统中也通用。

问题诊断

在尝试连接GitHub时遇到问题,可以通过以下步骤诊断具体原因:

  1. 打开终端输入指令:ping www.github.com
  • 如果可以ping通,可能是浏览器插件问题。可以尝试更换浏览器验证。
  • 如果无法ping通,可能是hosts文件出现问题。可以找同事测试,如果同事可以正常连接,很可能是hosts文件问题。
  • 还有一种可能是GitHub宕机或网络问题,同样可以找同事测试确认。

解决方案

浏览器插件问题解决方案

这里主要讨论Chrome浏览器的Ghelper插件问题:

  1. 进入Ghelper的“控制面板”
  2. 根据下图所示,重新设置GitHub的默认设置为直连方式:

    注:截图中“因为”两字错写成“应为”。
  3. 完成上述设置后,使用Chrome测试是否能够连接GitHub。

hosts文件问题解决方案

  1. 打开Finder(访达),使用快捷键Command+Shift+g调出前往文件夹窗口,输入/etc/hosts并回车。
  2. 将查找到的hosts文件拖出到桌面(或使用编辑器直接编辑)。
  3. 在hosts文件末尾添加以下内容:
    http://github.com 204.232.175.94
    http://gist.github.com 107.21.116.220
    http://help.github.com 207.97.227.252
    http://nodeload.github.com 199.27.76.130
    http://raw.github.com 107.22.3.110
    http://status.github.com 204.232.175.78
    http://training.github.com 207.97.227.243
    http://www.github.com
    
  4. 保存并替换原hosts文件,过程中需要输入电脑密码。
  5. 打开浏览器测试,确认是否可以正常连接GitHub。

注意:修改hosts文件是一个终极解决方案,即使Ghelper的默认设置有问题,也可以通过此方法解决。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号