Git Credential Manager для Windows: настройка и проверка
Git Credential Manager (GCM) помогает Git безопасно входить в HTTPS-репозитории, в том числе через OAuth и многофакторную аутентификацию. В Windows он обычно поставляется с Git for Windows и хранит данные в Windows Credential Manager. Если Git снова спрашивает пароль, сначала проверьте активный credential helper и его источник.
Проверить текущую настройку
Команда показывает все заданные helper и файл конфигурации, из которого каждый пришёл:
git config --show-origin --get-all credential.helperЕсли вывода нет, Git не видит helper. Убедитесь, что установлен Git for Windows с GCM, затем назначьте helper:
git config --global credential.helper managerПараметр --global действует на все репозитории текущего пользователя. Чтобы включить GCM только в текущем репозитории, выполните команду без --global из его каталога. После этого следующий git fetch или git push может открыть браузер для входа; сам пример не запускает сетевой запрос.
Частый вопрос
Что делать, если helper уже настроен?
Проверьте источник настройки и версию Git. Несколько helper могут вызываться по очереди; настройка из системного файла может отличаться от пользовательской. Не удаляйте записи из хранилища, пока не выясните, для какого хоста и аккаунта они используются.
Официальные справки: Git credentials и Git Credential Manager.