Getting Past SSH Errors in OSX Sierra
If you are having problems with OSX Sierra and authenticating with github, the issue is that OSX Sierra doesn't automatically add ssh keys by default.
References:
One solution is to add the below lines to your .ssh/config file:
Host *
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes