Разница между хранилищем учётных данных Git и Windows Credential Manager заключается в том, как они хранят и управляют учётными данными:
- Хранилище учётных данных Git позволяет сохранять учётные данные в разных режимах, например:
- По умолчанию учётные данные не кешируются, при каждом подключении запрашиваются логин и пароль. 1
- В режиме «cache» учётные данные сохраняются в памяти в течение определённого периода времени. 1
- В режиме «store» учётные данные сохраняются на неограниченное время в открытом виде в файле на диске. 1
- Для macOS в Git есть режим «osxkeychain», при использовании которого учётные данные хранятся в защищённом хранилище, привязанном к системному аккаунту. 1
- Windows Credential Manager — это место, где управляются и хранятся учётные данные (имя пользователя и код-пароль) для репозиториев Git и других учётных записей. 3 Когда пользователь получает удалённый доступ к удалённому репозиторию Git на сервере по HTTPS-ссылкам, Git Credential Manager автоматически принимает учётные данные и создаёт для них новую запись в диспетчере учётных данных Windows. 3