不知道從哪次更新後,每次要用 git 指令跟遠端的 git server 互動時,都會跳出輸入 passphrase 的要求。一次兩次還好,久了就覺得很煩。

上網找了一下,只要在 ~/.ssh/config 中加入下面這一小段,就可以了。

Host *
    UseKeychain yes

參考網址:
http://superuser.com/questions/1127067/macos-keeps-asking-my-ssh-passphrase-since-i-updated-to-sierra