首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >致命:无法连接到github.com: github.com[0: 140.82.121.4]:errno=Unknown错误

致命:无法连接到github.com: github.com[0: 140.82.121.4]:errno=Unknown错误
EN

Stack Overflow用户
提问于 2022-06-03 08:00:01
回答 4查看 9K关注 0票数 2

每次执行git push 在这里输入图像描述时,我的git帐户都有问题。

我发现我和ssh url 在这里输入图像描述一起工作

我试着用git config --global url.https://github.com/.insteadOf git://github.com/git config --global url."https://".insteadOf git://重新使用https url,但是它不会改变在这里输入图像描述

我尝试了许多解决方案,比如手动配置配置文件,但是没有任何效果。

EN

回答 4

Stack Overflow用户

发布于 2022-10-03 14:53:33

问题是git端口被限制了,这就是为什么它出错了!

因此,您可以使用以下命令修复它:

代码语言:javascript
运行
复制
git config --global url.https://github.com/.insteadOf git://github.com/

谢谢。

票数 3
EN

Stack Overflow用户

发布于 2022-06-03 08:07:01

要将gitssh一起使用,需要使用不同的url语法,以git@<url>作为url。根据你的截图,url很可能是这样的

代码语言:javascript
运行
复制
git@github.com:ahlemtbini/blog_web.git

您可以使用以下命令更改它

代码语言:javascript
运行
复制
git remote set-url origin git@github.com:ahlemtbini/blog_web.git

如果您正在使用github,我建议您始终使用在该存储库的github-page上的code-button中列出的url。这里有更多的信息

有关git使用的协议的更多信息,请阅读有关git服务器协议的页面。

票数 1
EN

Stack Overflow用户

发布于 2022-06-03 08:30:29

所以这里发生了一些事情,我认为:

  1. 第一个屏幕截图中的错误看起来可能是由于使用普通的git://协议克隆了存储库造成的,该协议不执行任何类型的身份验证/授权。这意味着您可以git pull,但您将无法git push
  2. 如果要更新git配置以在推送时自动使用https,可以将类似的内容添加到gitconfig中:
代码语言:javascript
运行
复制
[url "https://github.com/"]
    pushInsteadOf = git://github.com/
  1. 或者,如果您想使用SSH而不是git://https://协议(并将您的公钥上传到您的GH帐户),您可以添加
代码语言:javascript
运行
复制
[url "git@github.com:"]
    pushInsteadOf = git://github.com/
    pushInsteadOf = https://github.com/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72486457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档