Git Bash запрашивает пароль SSH при первом запуске после каждой перезагрузки ПК - PullRequest
0 голосов
/ 26 ноября 2018

Каждый раз, когда я запускаю Git Bash после перезапуска ПК с Windows 10, он запрашивает у меня пароль для моего SSH-ключа.

У меня не было этой проблемы, и я ее никогда не виделгде-нибудь еще;Я использую Git Bash на работе и никогда не видел там этой проблемы.

Initializing new SSH agent...
succeeded
Enter passphrase for /c/Users/User/.ssh/id_rsa:

Если я закрою окно Git Bash и открою новое, новое окно не запрашивает у меня пароль.Также не будет никакого последующего окна.Кажется, не имеет значения, ввожу ли я пароль в первом окне или нет.

Однако, если я перезапущу, первое окно Git Bash снова запросит у меня пароль.

Я пытался удалить и переустановить Git.Я также попытался запустить ssh-add -k path/to/key.Ни один из подходов не сработал.

1 Ответ

0 голосов
/ 26 ноября 2018

Если я закрою окно Git Bash и открою новое, новое окно не запрашивает у меня пароль.

Это потому, что ваш ~/.bashrc (под %USERPROFILE%) , должно быть, запустил ssh-agent , который будет кэшировать вашу фразу-пароль на время сеанса Windows.
Но при перезапуске Windows вам нужно будет ввести фразу-пароль снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...