GitHub "Failed connect to github"没有报错

标签 git github ssh git-bash

我是 Git 的新手,但我已经使用 GitBash 进行提交、推送和 pull 一两周了。一切正常,但一两天前,每次尝试与远程存储库交互时,我开始遇到错误。

fatal: unable to access '....': Failed connect to github.com:443; No error

我进行了一些谷歌搜索,发现了类似的 StackOverflow 帖子和文章。从那以后,我尝试了很多事情,包括测试不同端口(22 和 443)之间的 SSH 连接。看起来端口 443(用于 HTTPS 连接)被阻止,而端口 22 似乎是开放的。

GitBash connection error

据我了解,在我看来我可能需要将 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/

相关文章:

ios - 如何使用 iPhone 通过 SSH 连接到树莓派?

Git pull origin/master 分支到local/master,当在local/develop

Git bundle 添加远程

git - 您可以在工作目录中的不同文件上应用相同的提交吗?

linux - VSO 通过 SSH 任务复制文件 - 它可以复制到我自己的本地 linux 机器(树莓派)吗?

python - 用于 Python MySQLdb 连接的 SSH 隧道

git - 防止 Master Branch 领先于 dev

node.js - 如果您指向符号链接(symbolic link),则 require 会变得困惑

github - 如何将 Travis CI 中的日志文件导出到 GitHub?

git - 公共(public) GIT-SVN 创建的存储库的公共(public)和私有(private)分支的推荐工作流