Git всегда запрашивает парольную фразу

я следовал следующему руководству по настройке ключей SSH на Mac OS 10.7.4.

https://help.github.com/articles/generating-ssh-keys

но почему-то постоянно запрашивает пароль. Это не подскажет мне, если я не укажу парольную фразу, но это не желательно. Есть ли способ кэшировать мою парольную фразу, чтобы меня не запрашивали для каждого pull / push?

23
задан Ryan
31.01.2023 14:01 Количество просмотров материала 2667
Распечатать страницу

2 ответа

С в этой статье

хранение паролей в Keychain

чтобы сохранить парольную фразу для ключа по умолчанию в связке ключей, откройте терминал и запустите:

ssh-add -K

и хранить пароль для разных ключа запуска:

ssh-add -K /path/to/private/key/file

при запросе пароля введите его и все.

вам больше не придется запускать ssh-add и вводить пароль.

7
отвечен Ryan 2023-02-01 21:49

Если вы создаете пару ключей с парольной фразой, вы должны ввести эту парольную фразу, чтобы разблокировать свой закрытый ключ. Если вы не введете правильный пароль ваш закрытый ключ не соответствует открытому ключу хранится на GitHub и аутентификация не может быть выполнена.

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

наличие ключа без пароля является проблемой безопасности, только если кто-то получает их руки на вашем секретном ключе.

1
отвечен André Stannek 2023-02-02 00:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх