我在家中创建了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.
由于我在办公室,为此我需要做的正确的事情是什么?
如果我使用https
创建一个新的克隆,它将很好地克隆。在新版本上没有问题,并且https提示git
身份验证弹出窗口也没有问题。但是ssh
没有。如何解决这个问题?我需要在办公室做什么更新?
谢谢。
答案 0 :(得分:1)
只需发布评论作为更多参考的答案即可。
在这种情况下,您可以使用telnet
来验证从本地计算机到远程SSH主机的网络连接。因此,您有一个在22端口上连接失败的错误消息,只需检查本地计算机上的公司防火墙或本地防火墙是否阻止了22端口的出站流量即可解决此问题。