Ssh

為什麼我可以使用 git bash 連接到 git 而沒有別的?

  • July 16, 2012

我使用 Scott Chacon 的ProGit book中的說明設置了一個 git 伺服器。我可以使用來自 msysgit 的 Git Bash 或 Git GUI 毫無問題地連接並與我設置的儲存庫互動。我在我機器上的 Virtualbox 下的 VM 上執行 git,並且 ssh 被埠轉發。

但是,當我嘗試使用SmartGit或 Teamcity 訪問儲存庫時,我收到錯誤消息,提示遠端端意外掛斷。

我正在使用 ssh 密鑰進行身份驗證,它似乎可以與 Git Bash 和 GUI 一起使用,因為我被要求提供連結到這些的密碼,但我不確定為什麼它不能與 teamcity 一起使用(它也在執行在我的機器上)。

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

這個 URL 可以與 Git Bash 和 Gui 一起使用(正如我之前所說的),所以我無法弄清楚為什麼它不能與 teamcity 一起使用。

我使用的某些軟體似乎不喜歡電腦名稱。我用我正在使用的電腦的 IP 進行了嘗試,一切正常。

引用自:https://serverfault.com/questions/408056