GithubのリポジトリにSSHでプッシュする時に、パスフレーズ付きの鍵を使用していると以下のようにパスフレーズの入力が求められる。
Enter passphrase for key ‘/Users/username/.ssh/id_rsa’:
プッシュする度に毎回入力しなければいけないのは煩わしいので、ここではパスフレーズの入力を省略する設定方法を紹介する。
秘密鍵をキーチェーンに登録する
以下のコマンドを実行することで、秘密鍵をキーチェーンに登録することができる。
ssh-add -K ~/.ssh/id_rsa
キーチェーンに登録された秘密鍵は、パスフレーズを入力することなく使うことができるため、これ以降Githubへのプッシュ時にパスフレーズの入力を求められることは無くなる。