Итак, я установил msysgit и успешно выполнил git из оболочки bash.
Из оболочки bash я создал ключи с ssh-keygen
- все работает отлично.
Ключевые файлы находятся в моей папке %userprofile%\.ssh
(из оболочки bash, это: ~/.ssh
).
Я могу подключиться к моему серверу (без меня в моем случае).
Далее, я хочу иметь возможность запускать git из оболочки Windows Cmd.
Добавление c:\msysgit\bin
и c:\msysgit\mingw\bin
в путь поиска.
Git работает локально просто отлично: ветвь, слияние, добавление, фиксация, проверка,... работающая хорошо.
Однако попытка работать с сервером завершается с ошибкой: 'Permission denied (publickey).
'
Похоже, что git, когда выполняется из командной строки, смотрит другое место, пытаясь выделить файлы ключей, или другую причину, по которой он терпит неудачу.