Трудно было найти этот ответ, но похоже, что способ сделать это - просто добавить ключ ssh к вашей цепочке для ключей в Mac OS. Я нашел ответ здесь: https://wiki.hpcc.msu.edu/display/hpccdocs/Adding+a+Private+Key+to+Your+Mac+OSX+Keychain
По ссылке:
В Mac OSX собственный SSH-клиент может напрямую использовать встроенную связку ключей. Чтобы добавить свой закрытый ключ в связку ключей, просто используйте команду:
ssh-add -K /path/of/private/key
Например, если ваш закрытый ключ хранится в ~ /.ssh и называется id_rsa, вы должны использовать команду:
ssh-add -K ~/.ssh/id_rsa
Затем вам будет предложено ввести пароль, который будет храниться в вашей цепочке для ключей. После этого вы должны быть готовы к входу без пароля.
После того, как я добавил свой SSH-ключ, SourceTree начал корректную аутентификацию.
18.01.2017 РЕДАКТИРОВАТЬ: Судя по всему, OSX Sierra сделала это так, чтобы вы не возвращали свои ключи при входе в систему, поэтому вам придется делать это каждый раз при запуске компьютера. НО, есть хороший способ исправить это через обмен стека Apple: https://apple.stackexchange.com/questions/48502/how-can-i-permanently-add-my-ssh-private-key-to-keychain -так-это-это-автоматически
Просто следуйте инструкциям в ответе "Обновление январь 2017"