На сайте GitHub есть ссылка...
https://help.github.com/articles/generating-ssh-keys
... и он утверждает...
Если вы решили не использовать рекомендуемый метод HTTPS, мы можем используйте SSH-ключи, чтобы установить безопасное соединение между вашим компьютером и GitHub. Следующие шаги помогут вам создать SSH и затем добавьте открытый ключ в свою учетную запись GitHub.
Почему HTTPS рекомендуемый метод? Есть ли какой-то недостаток безопасности в методе SSH или он медленнее? Я создал ключ SSH, так что это смягчит любые проблемы безопасности?