无法推送 - 连接到github.com的443端口失败: 连接被拒绝。

4
我在尝试拉取或推送我的存储库时遇到了这个错误。
fatal: unable to access 'https://github.com/******/*****.git/': 
Failed to connect to github.com port 443: Connection refused.

问题是

  • 我没有使用任何代理
  • 有时可以工作,但通常会显示此错误

我正在使用Ubuntu 16.04 LTS作为操作系统。

2个回答

3
我偶尔会看到这个错误: npm问题10037提出(基于GitHub IP地址):

我把我的/etc/hosts放在github.com上:

192.30.252.129 github.com
192.30.252.131 github.com
204.13.251.16 github.com

如果什么都不起作用,请检查是否可以使用ssh url(前提是您生成了ssh密钥,并将公共密钥注册到您的GitHub帐户中)。
 git remote set-url origin git@github.com:user:repo.git

1
我不确定这是否是正确的方法,但我通过在我的/etc/hosts文件中保留以下IP地址来解决了我的问题。
/etc/hosts
199.27.74.133     raw.github.com 199.27.78.133   raw.github.com 204.13.250.4     raw.github.com 192.30.252.143 gist.github.com 4.36.66.178       gist.github.com 199.27.74.133   developer.github.com

那似乎是与我在答案中提出的相同想法。 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接