当前位置:   article > 正文

Git突然失效的解决办法,ssh: connect to host github.com port 22: Connection timed out fatal

Git突然失效的解决办法,ssh: connect to host github.com port 22: Connection timed out fatal

Git Bash中报错内容是这样的:
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
错误解释: 可能是Git 无法通过 SSH 连接到 GitHub 的服务器
我尝试过自己gitee是好的,前两天也能用github突然一下有点懵,然后我在Git Bash中试了一下ssh -T git@github.com 发现ssh确实是不好的,报错是ssh: connect to host github.com port 22: Connection timed out
解决方法
1.找到自己的.ssh文件夹,windows一般是C:\Users\你的用户名.ssh
2.创建一个txt文件,在里面写上如下内容,意思就是从22端口改为443

Host github.com
  Hostname ssh.github.com
  Port 443
  • 1
  • 2
  • 3

3.将这个.txt的文件名称改为config,记住什么后缀都不要,不要.txt!!
4.然后运行Git Bash,弹出如下界面,输入yes即可,大致意思应该是需要修改端口了是否确定
在这里插入图片描述
5.然后再使用git push提交一次试试
补充:很可能是22端口被什么东西占用了,想要从443端口改回22端口的话,只要删掉这个config文件就能复原了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/44933
推荐阅读
相关标签
  

闽ICP备14008679号