之前github在网页端和terminal中都是可以正常打开的,今天忽然报错无法链接,提示:
1 | git push origin main |
解决
之前在win上遇到过这个问题,通过修改ssh的config文件解决了。
在终端输入:
1 | code ~/.ssh/config |
在vscode中打开,
1 | Include ~/.orbstack/ssh/config |
发现仅有一行导入orbstack的配置的信息,需要添加github的配置:
1 | Host github.com |
保存后,再次尝试push,应该就可以正常链接了。
v2ex也早就有大佬@lostberryzz给出了解释,
1 | 机场屏蔽了落地机到 22 端口的连接,这是很多机场的一贯作坊,防止你通过机场的 IP 去扫描爆破。 |