Git не запрашивает пароль ключа SSH

Git не запрашивает пароль ключа SSH

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

Я использую тот же ключ 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 к одному из удаленных серверов и получу запрос на ввод пароля, я смогу выполнить push в репозиторий git.

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

Связанный контент