`ssh:连接到主机 ssh.dev.azure.com 端口 22:连接超时`错误

use*_*080 8 git ssh azure

在我家中,我创建了 SSH 并通过创建 SSH 密钥来克隆存储库。( git@ssh.dev.azure.com:v3/ixo-vx/XXX/XXX.UI) 到达办公室后,当我启动任何 git 进程时,我收到以下错误:

ssh: connect to host ssh.dev.azure.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.
Run Code Online (Sandbox Code Playgroud)

既然我在办公室,我需要做什么正确的事情?如果我使用https- 创建一个新的克隆,它克隆得很好。new 没有问题,https 也git弹出验证提示。但ssh没有。如何解决这个问题?我需要在办公室进行哪些更新?

提前致谢。

Nan*_*ong 10

只是将评论作为答案以供更多参考。

在这种情况下,您可以用来telnet验证从本地计算机到远程 SSH 主机的网络连接。因此,您会出现“连接端口 22 失败”错误,只需检查公司防火墙或本地计算机上的本地防火墙是否阻止端口 22 的出站流量即可解决此问题。