Git не может найти .ssh

Проблема с использованием msysgit в Windows; он не может найти .ssh / id_rsa, хотя он присутствует там, где должен быть.

Я подтвердил, что проблема с ssh -v git@github.com; эта команда работает тогда и только тогда, когда я использую опцию -i, чтобы явно указать ей на правильный файл id_rsa, но, насколько я могу судить, сам git не имеет такой опции; и я ничего не могу найти ни в Google, ни в прилагаемой документации.

Странно то, что в последний раз, когда я использовал git несколько месяцев назад, он работал нормально, и с тех пор я ничего не менял, что кажется вероятным причина.

Я пробовал следующее, но все безрезультатно:

  • Создание нового id_rsa

  • Помещение .ssh в текущий каталог

  • Помещение .ssh в корневой каталог

  • Удаление msysgit и повторная установка последней версия

  • Установка переменной окружения HOME

  • Установка TortoiseGit и попытка вместо этого (не t работает вообще)

Есть идеи, что еще попробовать?

11
задан rwallace 18 February 2011 в 14:29
поделиться