1

У меня есть ключ ssh, который защищен паролем. Когда я пытаюсь подключиться по SSH к удаленному компьютеру (ssh user@example.com), я получаю небольшое диалоговое окно с запросом пароля. После того, как я предоставил пароль, он кэшируется, и мне не нужно вводить его снова, пока я не перезагружу свой компьютер.

Я использую тот же ключ ssh, что и учетные данные, чтобы позволить мне перейти в репозиторий git. Однако, если пароль для ключа ssh уже не был кэширован, когда я пытаюсь перейти в git-репозиторий, я НЕ получаю запрос на ввод пароля, а вместо этого получаю сообщение:

 % git remote show staging                                                                                                                                                            !10455
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Если я зайду в ssh в один из удаленных ящиков и получу запрос на ввод пароля, я смогу отправить его в репозиторий git.

Это ошибка или проблема с настройкой git?

0