我是 Git 的新手,但我已经使用 GitBash 进行提交、推送和 pull 一两周了。一切正常,但一两天前,每次尝试与远程存储库交互时,我开始遇到错误。
fatal: unable to access '....': Failed connect to github.com:443; No error
我进行了一些谷歌搜索,发现了类似的 StackOverflow 帖子和文章。从那以后,我尝试了很多事情,包括测试不同端口(22 和 443)之间的 SSH 连接。看起来端口 443(用于 HTTPS 连接)被阻止,而端口 22 似乎是开放的。
据我了解,在我看来我可能需要将 Git 使用的端口从 443 更改为 22。我尝试更改 ~/.git/config
文件我已经尝试使用 git remote set-url
命令来尝试执行此操作,但没有任何乐趣。
如能提供有关原始错误或如何更改我的 Git 端口的任何信息,我们将不胜感激。
最佳答案
你通过 HTTP 使用 git 的原因是什么?我建议改用 SSH。
git clone git@github.com:GreenValley/GitHubSandbox.git
关于GitHub "Failed connect to github"没有报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17699802/