ssh: connect to host github.com port 22: Connection timed out
主要是更改一下ssh的端口,由22改为443
- 进入.ssh下
- 新建config文件
- 添加以下内容
-
Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443Host gitlab.com
Hostname altssh.gitlab.com
User git
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa - 进入项目根目录,打开cmd,输入ssh -T git@github.com(如果遇到啥选项或者问题什么的,选yes就行了),最后出现Hi xxx! You've ......就可以了。
ssh -T git@github.com
Hi xxxxx! You've successfully authenticated, but GitHub does not provide shell access.
- 再次尝试push/pull项目即可
喜欢本文章的朋友,欢迎关注公众号【程序员在职场】支持一下作者。
作者:程序员在职场
声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权,贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。