Я использую Cygwin на Windows 10.
При использовании ssh user@server.com
ssh корректно загружает мой id_rsa
, запрашивает у меня пароль и затем аутентифицирует меня на сервере.
Однако, когда я пытаюсь выполнить git push ssh://user@server.com/~/repo.git
, я получаю эту ошибку:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Разве git не использует механизм ssh и поэтому должен также успешно аутентифицировать меня?