我按照 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,一切正常。