wcc*_*526 29 linux debian zsh oh-my-zsh
我使用zsh和oh-my-zsh.当我使用github并想使用密钥上传时.
我总能找到
#git push
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
因为我还没有添加密钥
#ssh-add -l
Could not open a connection to your authentication agent.
Run Code Online (Sandbox Code Playgroud)
所以我必须启动ssh-agent并在我想要推或拉时添加密钥
#ssh-agent zsh
#ssh-add ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
如何在脚本中添加这些命令,所以我不需要输入命令?
Ila*_*mer 56
vim ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
将ssh-agent添加到插件列表并保存:
plugins=(git ssh-agent)
Run Code Online (Sandbox Code Playgroud)
您可能需要立即重新加载.zshrc设置:
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)