Проблема с использованием msysgit в Windows; он не может найти .ssh/id_rsa, даже если он присутствует там, где он должен быть.
Я проверил, что проблема с ssh -v git @github.com; эта команда работает тогда и только тогда, когда я использую опцию -i, чтобы явно указать ее на правильный файл id_rsa, но насколько я могу судить, git сам не имеет такой опции; и я не могу найти ничего ни в Google, ни в прилагаемой документации.
Сложная вещь, она отлично работала в прошлый раз, когда я использовал git несколько месяцев назад, и с тех пор я ничего не менял, что кажется вероятной причиной.
Я пробовал следующее, все без эффекта:
-
Создание нового id_rsa
-
Ввод .ssh в текущий каталог
-
Вставка .ssh в корневой каталог
-
Удаление msysgit и переустановка последней версии
-
Настройка переменной среды HOME
-
Установка TortoiseGit и попытка этого (не работает вообще)
Любые идеи, что еще попробовать?