vscode拉取代码突然获取不了了,报错:

 通过查阅各种资料,得知原因可能是由于电脑的防火墙或者其他网络原因导致ssh连接方式端口22被封锁。

解决方案:

得知22端口被封锁,换一个端口就可以了!

1.进入~/.ssh 路径下

cd ~/.ssh 

2.创建一个config文件

 3.复制这段内容到config文件,并进行保存

Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

Host github.com
Hostname altssh.gitlab.com
User git
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

4.执行命令检查是否成功

ssh -T git@github.com

5.会有提示操作:Are you sure you want to continue connecting (yes/no/[fingerprint])?

输入:yes

大功告成!可以正常操作了!

posted on 2024-01-18 10:49  了以李  阅读(941)  评论(0编辑  收藏  举报