Я настроил сервер git, используя инструкции Скотта Чакона. Книга ProGit. Я могу без проблем подключаться и взаимодействовать с репозиториями, которые я настроил, используя Git Bash или Git GUI из msysgit. Я запускаю git на виртуальной машине под Virtualbox на моем компьютере с перенаправлением порта ssh.
Однако, когда я пытаюсь получить доступ к репозиторию, используя либо SmartGit или Teamcity, я получаю сообщения об ошибках, в которых говорится, что удаленный конец неожиданно повесил трубку.
Я использую ssh-ключ для аутентификации, и, похоже, он работает с Git Bash и графическим интерфейсом, так как меня спрашивают кодовую фразу, которая ссылается на них, но я не уверен, почему она не работает с teamcity (который также работает на моей машине).
URL-адрес, который я использую для подключения к git, - ssh: //git@3439vsweb/home/git/readme.git
Этот URL работает (как я уже сказал) с Git Bash и Gui, поэтому я не могу понять, почему он не работает с teamcity.
Кажется, некоторым программам, которые я использовал, не понравилось имя компьютера. Я попробовал это с IP компьютера, который я использовал, и все работало нормально.