跳至主要内容

排除连接问题

如果您在连接 GitHub 时遇到困难,您可以先排查连接问题,然后使用 GitHub Debug 工具诊断问题。

大多数情况下,连接问题是由于防火墙、代理服务器、企业网络或其他网络配置阻止了对 GitHub 的访问。

允许 GitHub 的 IP 地址

确保您的网络已配置为允许访问 GitHub 的 IP 地址。有关更多信息,请参阅 关于 GitHub 的 IP 地址

使用公司或组织的网络

如果您在公司或组织的网络上遇到连接问题,请联系网络管理员,了解网络是否存在阻止某些流量的规则。如果有此类规则,请请求网络管理员允许访问 GitHub。

排查 CAPTCHA

如果您无法通过 CAPTCHA 验证

  • 确保浏览器已启用 JavaScript。
  • 确保您的浏览器受支持。如果浏览器不受支持,请升级浏览器或安装受支持的浏览器。受支持浏览器列表,请参阅 受支持的浏览器
  • 确保您的网络配置未阻止 https://octocaptcha.com/https://arkoselabs.com/。如果您位于企业防火墙后,请联系 IT 管理员以允许这些域名。要验证对这些域的访问,请访问 https://octocaptcha.com/test,确保显示文字“Connection successfully made!”。然后,访问 Arkose Labs Demo 进行 CAPTCHA 测试页面,确保能够加载 CAPTCHA。
  • 确保浏览器没有可能干扰 GitHub 的插件或扩展程序。如有,请在进行 CAPTCHA 验证时暂时禁用这些插件或扩展。

您也可以尝试使用其他电子邮件地址或社交登录(包括 Google)创建账户。成功创建账户后,您可以在 电子邮件 设置页面中将账户关联的电子邮件更改为首选邮件。参见 管理电子邮件偏好

切换克隆方式

将克隆方式从 SSH 切换为 HTTPS,或反之,可能会提升连接性。有关更多信息,请参阅 排查克隆错误

如果您偏好使用 SSH 但端口被阻止,可以使用备用端口。有关详情,请参阅 通过 HTTPS 端口使用 SSH

如果在使用 SSH 时遇到超时,请参阅 错误:文件号错误

排查慢速下载和间歇性慢速连接

GitHub 不会对单个用户的带宽进行限速。

如果您在一天中的某些时段出现慢速连接,而其他时段正常,慢速通常是由于网络拥塞导致的。由于 GitHub 无法解决网络拥塞问题,您应将此问题上报给您的互联网服务提供商。

使用 GitHub Debug 排查

如果您已按照上述所有排查建议操作,仍然出现连接问题,您可以按照 GitHub Debug 网站上的说明进行测试并将报告发送给 GitHub 支持。有关详细信息,请参阅 GitHub Debug

© . This site is unofficial and not affiliated with GitHub, Inc.