git连接github超时问题Connection timed out

作者:流年 | 创建时间: 2023-07-04
GitHub是一个通过Git进行版本控制的软件源代码托管服务,有私人仓库和公共仓库,私人仓库是收费的,当然了,我会用公共的。但是当我们用git生成完秘钥,复制到github中,进行本地与github测试是否成功连接的时候,有时会报错:ssh...
git连接github超时问题Connection timed out

操作方法

在解决超时的问题时,我先说下生成秘钥;长方形框填写,椭圆形不用填回车就行(ssh-keygen -t rsa -C "youremail@example.com"生成秘钥命令)

在我们测试git是否成功连接github时,使用:ssh -T git@github.com,如果出现:You've successfully authenticated,那么恭喜你,连接成功可以使用了。如果出现:ssh: connect to host github.com port 22: Connection timed out,很遗憾连接超时

连接超时,首先找到git的安装目录,找到/etc/ssh/ssh_config文件

用notepad++打开这个文件,如下图:

把如下内容复制到ssh_config文件的末尾处:并记得保存 Host github.com User git Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa Port 443 如图:

在使用:ssh -T git@github.com来测试git是否成功连接github 看成功了,完事。(第一次写,有什么不足之处,请指出,谢谢)

温馨提示

如果对您有帮助,就点个赞、投个票吧,谢谢支持。
点击展开全文

更多推荐