結論 まず、macOS と Linux で対応が少し異なる。 macOS の場合 ~/.ssh/config への記述内容として、AddKeysToAgent yes という行と、UseKeychain yes という行を含める。 Host github.com HostName github.com Port 22 User git IdentityFile ~/.ssh/github_secret_key AddKeysToAgent yes UseKeychain yes Linux の場合 ~/.ssh/config への記述内容として、UseKeychain yes を記入してはいけない*1。それ以外は macOS の場合と同じである。 Host github.com HostName github.com Port 22 User git IdentityFile ~/.ssh