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