无法访问GitHub;无法连接到服务器

无法访问GitHub;无法连接到服务器

我一直在尝试克隆 git 存储库(实际上是几个),但出现以下错误:

fatal: unable to access 'https://github.com/repository-name': Couldn't connect to server

我的互联网连接工作正常,没有遇到任何问题。我ping github.com也可以毫无问题(我相信)。我还设置了 git 全局配置。我测试了其他需要连接到 github 的命令,例如git pull/ git push,我得到了相同的错误。

答案1

由于您的connect()系统调用返回EACCES(errno==13),因此connect(2)有两种可能性:

  • “用户尝试在未启用套接字广播标志的情况下连接到广播地址”;或者
  • “由于本地防火墙规则,连接请求失败”。

第一个需要奇怪且不太可能的条目/etc/hosts,甚至需要更奇怪的 DNS 设置,所以我的钱花在第二个(本地防火墙规则)上。

答案2

由于错误是

fatal: unable to access 'https://github.com/repository-name': Couldn't connect to server

只需创建一个令牌密钥即可访问您的存储库

现在,完成此操作后,将其复制并在终端中使用它作为密码,如下所示

Username for 'https://github.com': your_username
Password for 'https://[email protected]': personal access tokens

就这样吧

相关内容