为什么我可以使用 git bash 连接到 git,但使用其他方法却不行?

为什么我可以使用 git bash 连接到 git,但使用其他方法却不行?

我按照 Scott Chacon 的说明设置了一个 git 服务器ProGit 书。我可以使用 msysgit 中的 Git Bash 或 Git GUI 连接并与我设置的存储库进行交互,没有任何问题。我在我的机器上的 Virtualbox 下的 VM 上运行 git,并使用 ssh 进行端口转发。

但是,当我尝试使用以下任一方式访问存储库时智能Git或 Teamcity,我收到错误消息,提示远程端意外挂断。

我正在使用 ssh 密钥进行身份验证,它似乎可以与 Git Bash 和 GUI 一起使用,因为我被要求输入链接到它们的密码,但我不确定为什么它不能与 teamcity 一起使用(它也在我的计算机上运行)。

我用来连接 git 的 URL 是 ssh://git@3439vsweb/home/git/readme.git

这个 URL (正如我之前所说的) 可以与 Git Bash 和 Gui 一起使用,所以我无法找出它不能与 teamcity 一起使用的原因。

答案1

我使用的某些软件似乎不支持该计算机名称。我尝试使用我使用的计算机的 IP,一切正常。

相关内容