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

Как я могу запустить auto-ssh-agent в среде zsh?

Я использую zsh и oh-my-zsh. Когда я использую github и хочу использовать ключ для загрузки.

Я всегда нахожу

#git push
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Потому что я не добавляю ключ

#ssh-add -l
Could not open a connection to your authentication agent.

поэтому я должен запустить ssh-agent и добавить ключ, когда я хочу нажать или вытащить

#ssh-agent zsh
#ssh-add ~/.ssh/id_rsa

Как добавить эту команду в script, так что мне не нужно вводить команды?

4b9b3361

Ответ 1

открыть .zshrc в текстовом редакторе:

vim ~/.zshrc

Добавить ssh-agent в список плагинов и сохранить:

plugins=(git ssh-agent)

Возможно, вы захотите немедленно перезагрузить настройки .zshrc:

source ~/.zshrc