Сообщение об ошибке от GitHub вводит в заблуждение. Он предлагает использовать https://даже тогда, когда пользователь может намного проще проходить аутентификацию с помощью ключей ssh. Альтернатива (надеюсь, превосходящая) с ssh выглядит следующим образом: