Назад | Перейти на главную страницу

Почему я могу подключиться к git только с помощью git bash?

Я настроил сервер 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 компьютера, который я использовал, и все работало нормально.