【记录】解决 git 仓库突然出现连接失败

问题描述

今天在 push 代码代码的时候突然发现无法 push(但是我可以正常打开 Gihub),这可不行,我可是 git 的重度使用者😍,我所有的代码都托管在了 Github 上,没有它我的日子怎么活啊!!!燕子,燕子,燕子~

报错信息:
在这里插入图片描述

ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote

同时用 ssh -T git@github.com 也出现了错误
在这里插入图片描述

解决方法

参考
网上大多都是在命令行修改 git 配置啥的,挺麻烦的。直到我看到上面 stackoverflow 的这篇文章,尝试跟着做了一下完美解决🥰。

流程:

打开 系统盘(C)/用户/.ssh 文件夹
在这里插入图片描述
编辑 config 文件(没有的话就创建一个就好了),配置如下

# github
Host github.com
# xxx 是你的 github 邮箱
User xxx
HostName ssh.github.com
# or 
# HostName ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa

由于我之前就有配置,不过我使用的是 HostName github.com,只需要修改为 HostName ssh.github.com 就好了。

ssh -T git@github.com 测试一下,完美🥰
在这里插入图片描述

另外我还看见有人是在这个下面添加了 Port 443,我用了这个方法后发现没有(不知道是不是错误不同)

有其他解决方法的友友们也可以留言探讨探讨~

相关推荐

  1. 本地项目连接gitee仓库

    2024-01-18 06:36:05       18 阅读
  2. vscode连接ssh失败记录(20240202)

    2024-01-18 06:36:05       30 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-18 06:36:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-18 06:36:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-18 06:36:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-18 06:36:05       20 阅读

热门阅读

  1. 【linux】Iptables防火墙策略及配置文件

    2024-01-18 06:36:05       30 阅读
  2. Dubbo 3.x结合Zookeeper实现远程服务基本调用

    2024-01-18 06:36:05       31 阅读
  3. QT网络通信-TCP、UDP通信

    2024-01-18 06:36:05       28 阅读
  4. 输出GPLT PTA

    2024-01-18 06:36:05       35 阅读
  5. 爱心代码 5

    2024-01-18 06:36:05       28 阅读
  6. TypeScript基础

    2024-01-18 06:36:05       29 阅读
  7. 【Leetcode】106. 从中序与后序遍历序列构造二叉树

    2024-01-18 06:36:05       27 阅读
  8. 代码重构 —— 化繁为简

    2024-01-18 06:36:05       38 阅读
  9. 【排序算法】排序算法的复杂度

    2024-01-18 06:36:05       32 阅读