我使用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
我该如何将这些命令添加到脚本中,以便无需手动输入命令?
zstyle :omz:plugins:ssh-agent identities id_rsa id_rsa2 id_github
(在此处找到:https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/ssh-agent/ssh-agent.plugin.zsh)。 - Olivier 'Ölbaum' Scherler