かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

Mac OS Catalina ターミナルで SSH 接続しようとしたら毎回パスフレーズをきかれるようになった

Mac のアップデートがあって再起動してからターミナルで GitHub などに push や pull しようとする度にパスフレーズを尋ねられるようになってしまいました。

$ git pull origin master
Enter passphrase for key '/Users/<username>/.ssh/id_rsa':

毎回入れるのはメンドイ…

.ssh/config にキーチェーンを使う設定を追加する

/Users/<username>/.ssh/config の先頭に下記の設定を追加したらキーチェーンからパスフレーズを自動的に読み込んでくれるようになった。

Host *
  UseKeychain yes

おわり。

Mac のセキュリティのアップデートか何かで明示的にキーチェーンを使うという設定がないとダメになったのかな?
自動アップデートしてたら何が変更になったのかわからん…