Sourcetreeでremoteアクセスができなかった原因
原因1:
Githubでsshキーが登録、でも、Sourcetreeのユーザアカウントのプロトコルの設定では、HTTPを使う設定になっていた。
対処1:
Sourcetreeで、ユーザアカウントのプロトコルの設定を次のように変更
認証タイプ: Basic認証
パスワード: [sshキーのパスフレーズ]
プロトコル: SSH
原因2:
Githubで登録したsshキーに対応する秘密鍵が、PC上で、登録(ssh-add)されていなかった。
対処2:
ssh-add id_rsa_github
永続化:
-K
ssh-add -K id_rsa_github
~/.ssh/config
Host *
AddKeysToAgent yes
UseKeychain yes