4

Я использую Windows x64, и я не могу заставить msysgit работать с использованием пагентной аутентификации.

Вот некоторые детали:

  • Замазка работает без пагента без проблем.
  • У меня только один ключ загружен в пагент
  • Работает SSH-аутентификация с использованием putty to git@github.com (не разрешена оболочка)
  • Я попробовал Putty 0.60 x86 и Putty 0.60 x64 и TortoisePlink - одинаковые результаты для всех.
  • проблема может быть связана с http://code.google.com/p/msysgit/issues/detail?id=251

Проблема в том, что:

 plink -v -a -ssh git@github.com git version
 FATAL ERROR: Network error: Connection timed out

1 ответ1

3

Как ни странно, причина этой проблемы в том, что plink будет использовать имя хоста /ip по умолчанию из настроек по умолчанию и будет игнорировать параметры командной строки.

Решением является удаление имени хоста /ip из настроек по умолчанию.

Также, если вам не удается подключиться из-за отпечатка пальца, вам сначала нужно подключиться один раз, используя замазку, чтобы сохранить отпечаток, просто запустите putty git@github.com .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .