Подтвердить что ты не робот

Git введите длинную кодовую фразу для каждого нажатия

Каждый раз, когда я пытаюсь нажать что-нибудь в GitHub, он спрашивает меня адрес [email protected]:..., и после этого он хочет получить кодовую фразу. Есть ли способ автоматизировать это?

Я использую Linux Ubuntu.

4b9b3361

Ответ 1

Вы можете использовать ssh-agent для запоминания вашей кодовой фразы (Gnome автоматически запускает это для вас, как правило...).

$ ssh-agent bash
$ ssh-add 
Enter passphrase for /home/elyobo/.ssh/id_rsa: 
Identity added: /home/elyobo/.ssh/id_rsa (/home/elyobo/.ssh/id_rsa)

Теперь, из терминала, на котором вы его запускаете, будет сохранена ваша фраза.

В идеале вы можете заставить его работать автоматически, поэтому все оболочки, работающие внутри gnome, будут работать; проверьте Gnome Keyring.

Ответ 3

Другой способ использования команд ssh-agent и ssh-add для добавления вашей частной идентификации к агенту проверки подлинности.

$ eval "$(ssh-agent -s)"
Agent pid 1174
$ ssh-add ~/.ssh/id_rsa
Enter passphrase for /home/james/.ssh/id_rsa: 
Identity added: /home/james/.ssh/id_rsa (/home/james/.ssh/id_rsa)