Sourcetree で Github にアクセスするためには、ssh-agent に秘密鍵を登録する必要がある
OS 再起動ごとに ssh-add するのはめんどくさいのでどうしたものかなと思っていた ⇒ ssh-add -K で Mac OSX の keychain に鍵を登録できるようだ
$ ssh-add -K ~/.ssh/id_rsa.github Passphrase stored in keychain: /Users/atsushi/.ssh/id_rsa.github Identity added: /Users/atsushi/.ssh/id_rsa.github (/Users/atsushi/.ssh/id_rsa.github)
再起動して
$ ssh-add -l
すると、先ほど登録した github の秘密鍵が登録されている
Host github.com AddKeysToAgent yes UseKeychain yes HostName github.com IdentityFile ~/.ssh/id_rsa.github User githttps://developer.apple.com/library/content/technotes/tn2449/_index.html#//apple_ref/doc/uid/DTS40017589