私は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
これらのコマンドをスクリプトに追加するにはどうすればよいですか?コマンドを入力する必要はありませんか?
vim ~/.zshrc
プラグインリストにssh-agentを追加して保存します。
plugins=(git ssh-agent)
すぐに.zshrc設定をリロードすることができます:
source ~/.zshrc