GithubのリポジトリにSSHでプッシュする時に、パスフレーズ付きの鍵を使用していると以下のようにパスフレーズの入力が求められる。

Enter passphrase for key ‘/Users/username/.ssh/id_rsa’:

プッシュする度に毎回入力しなければいけないのは煩わしいので、ここではパスフレーズの入力を省略する設定方法を紹介する。

秘密鍵をキーチェーンに登録する

以下のコマンドを実行することで、秘密鍵をキーチェーンに登録することができる。

ssh-add -K ~/.ssh/id_rsa

キーチェーンに登録された秘密鍵は、パスフレーズを入力することなく使うことができるため、これ以降Githubへのプッシュ時にパスフレーズの入力を求められることは無くなる。