我试图推送我的项目,它在终端(我使用MacOS):致命:无法连接到github.com: github.com0: 140.82.121.3: errno=Operation超时
我试图克隆一个项目,它向我展示了这一点,然后我试图在我的个人GitHub中推动一个项目,它再次展示了它。在试图克隆这个项目之前,它运行得很好。为什么会发生这种事。
joanskenderi@joans-mbp Course Goals App % git push origin master
fatal: unable to connect to github.com:
github.com[0: 140.82.121.3]: errno=Operation timed out
joanskenderi@joans-mbp Course Goals App % git remote -v
origin git://github.com/joanskenderi/Course-Goals-App.git (fetch)
origin git://github.com/joanskenderi/Course-Goals-App.git (push)
joanskenderi@joans-mbp Course Goals App %
发布于 2022-07-08 20:14:24
这里的问题是,您在端口9418上使用未经身份验证的Git协议(可以在git://
中看到)。GitHub把它关掉了,因为它是未加密的,几乎任何人都可以篡改它。
即使在GitHub上支持它时,您也无法使用它,因为无法进行身份验证。
您需要将远程URL更改为HTTPS或SSH,如下所示:
$ git remote set-url origin https://github.com/joanskenderi/Course-Goals-App.git
# or
$ git remote set-url origin ssh://github.com/joanskenderi/Course-Goals-App.git
最好使用已经设置了凭据(个人访问令牌或SSH密钥)的证书。
https://stackoverflow.com/questions/72915782
复制相似问题