Доступ к закрытому ключу TeamCity GitHub запрещен - PullRequest
5 голосов
/ 04 марта 2010

Кто-нибудь знает учебник по использованию TeamCity с github с закрытыми ключами ssh. Я попытался настроить git hub для подключения, и я либо получаю ошибку аутентификации, либо получаю отказ в доступе. Я использую TeamCity в Windows 2003. Я использую агент сборки в качестве пользовательской учетной записи. Я запускаю веб-сервер под учетной записью администратора. Я создал ключ для пользовательской учетной записи и учетной записи администратора. Теперь я получаю сообщение об ошибке:

Не удалось выполнить проверку соединения: com.jcraft.jsch.JSchException: java.io.FileNotFoundException: C: \ Documents and Settings \ Administrator.ssh (доступ запрещен)

Если кто-то успешно настроил это, пожалуйста, помогите. Я собираюсь на 3 часа в это и хочу, чтобы это решить.

Спасибо.

Ответы [ 2 ]

6 голосов
/ 10 марта 2010

У меня работает следующая конфигурация VCS Root:

  • Клон URL: git@github.com: имя пользователя / repository.git
  • Клонировать репозиторий в: C: \ somepath
  • Стиль имени пользователя: UserId (jsmith)
  • Метод аутентификации: закрытый ключ
  • Путь к закрытому ключу: C: \ SSH \ myKeyFile.priv
  • Ключевая фраза: только если файл ключа защищен парольной фразой
1 голос
/ 07 мая 2010

, если вы этого еще не поняли ...

этот конфиг сработал для меня

Метод аутентификации: закрытый ключ по умолчанию

Имя пользователя: (пусто)

База данных известных хостов << - <b>ПРОВЕРЬТЕ!

вот что наконец сработало после пары часов, пытаясь заставить его работать :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...