我是靠谱客的博主 激昂店员,最近开发中收集的这篇文章主要介绍ssh: connect to host github.com port 22: Connection timed out,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
转载自:https://blog.csdn.net/weixin_39800144/article/details/104118750
问题
换了个wifi,git clone拉取代码就会报错,切回原来的wifi,又是可以的,反复尝试,最终确认,这个特定的wifi下,网页和命令行都不能访问github,甚是神奇。
G:mylearnsource-code>git pull
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.
G:mylearnsource-code>ssh -T git@github.com
ssh: connect to host github.com port 22: Connection timed out
解决方案:
在C:Userswangzx.ssh目录下,也就是放这个的目录下:
创建一个文件,config,不需要后缀名,内容为:
Host github.com
User xxxyouremail@qq.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
添加完后如下:
G:mylearnsource-code>ssh -T git@github.com
The authenticity of host '[ssh.github.com]:443 ([192.30.253.122]:443)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[ssh.github.com]:443,[192.30.253.122]:443' (RSA) to the list of known hosts.
Hi lightClouds917! You've successfully authenticated, but GitHub does not provide shell access.
G:mylearnsource-code>ssh -T git@github.com
Hi lightClouds917! You've successfully authenticated, but GitHub does not provide shell access.
G:mylearnsource-code>git pull
Warning: Permanently added the RSA host key for IP address '[192.30.253.123]:443' to the list of known hosts.
Already up-to-date.
G:mylearnsource-code>git pull
Already up-to-date.
搞定!
最后
以上就是激昂店员为你收集整理的ssh: connect to host github.com port 22: Connection timed out的全部内容,希望文章能够帮你解决ssh: connect to host github.com port 22: Connection timed out所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复