Использование удаленного URL-адреса HTTPS имеет некоторые преимущества по сравнению с SSH. HTTPS более прост в настройке по сравнению с SSH и обычно работает через строгие брандмауэры и прокси-серверы. Однако он также запрашивает ввод учетных данных GitHub при каждом извлечении или отправке репозитория.
Когда Git запрашивает пароль, введите personal access token. Кроме того, можно использовать вспомогательный компонент учетных данных, например диспетчер учетных данных Git. Проверка подлинности на основе паролей для Git была удалена в пользу более безопасных методов проверки подлинности. Дополнительные сведения см. в разделе Управление личными маркерами доступа.
Чтобы не вводить пароль каждый раз, можно настроить кэширование учетных данных в Git. После настройки кэширования учетных данных Git автоматически использует кэшированные данные personal access token при извлечении или отправке репозитория с помощью HTTPS.
Если вы являетесь корпоративным управляемым пользователем, а владельцы предприятия не имеют параметра перенаправления единого входа для предприятия, кэширование учетных данных может работать неправильно при использовании диспетчера учетных данных Git (GCM). Вам потребуется отключить фильтрацию учетных записей GCM локально в этой ситуации, чтобы предотвратить получение запроса на проверку подлинности при каждом выполнении операции Git. Дополнительные сведения см. в разделе Кэширование учетных данных GitHub в Git.