Использование диспетчера учетных данных Git для проверки подлинности в Azure Repos

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | | Azure DevOps Server 2019 г. TFS 2018

| Visual Studio 2022 Visual Studio 2019 | | Visual Studio 2017 Visual Studio 2015

Диспетчер учетных данных Git упрощает проверку подлинности с помощью Azure Repos репозиториев Git. Диспетчеры учетных данных позволяют использовать те же учетные данные, которые используются для веб-портала Azure DevOps Services. Диспетчеры учетных данных поддерживают многофакторную проверку подлинности через учетную запись Майкрософт или Azure Active Directory (Azure AD). Помимо поддержки многофакторной проверки подлинности с помощью Azure Repos, диспетчеры учетных данных также поддерживают двухфакторную проверку подлинности с репозиториями GitHub.

Azure Repos обеспечивает поддержку интегрированной среды разработки для учетной записи Майкрософт и Azure AD аутентификации с помощью следующих клиентов:

Если в вашей среде нет доступной интеграции, настройте интегрированную среду разработки с помощью личного маркера доступа или SSH для подключения к репозиториям.

Установка диспетчера учетных данных Git

Windows

Скачайте и запустите последний установщик Git для Windows, который включает диспетчер учетных данных Git. Обязательно включите параметр установки диспетчера учетных данных Git.

Выберите

macOS и Linux

Вы можете использовать ключи SSH для проверки подлинности для Azure Repos или использовать диспетчер учетных данных Git.

Инструкции по установке включены в репозиторий GitHub для GCM. В Mac рекомендуется использовать Homebrew. В Linux можно установить из deb или tarball.

Использование диспетчера учетных данных Git

При первом подключении к репозиторию Git из клиента Git диспетчер учетных данных запрашивает учетные данные. Укажите учетную запись Майкрософт или Azure AD учетные данные. Если у вашей учетной записи включена многофакторная проверка подлинности, диспетчер учетных данных также предложит вам пройти этот процесс.

Запрос диспетчера учетных данных Git во время извлечения Git

После проверки подлинности диспетчер учетных данных создает и кэширует личный маркер доступа для будущих подключений к репозиторию. Команды Git, которые подключаются к этой учетной записи, не будут запрашивать учетные данные пользователя до истечения срока действия маркера. Маркер можно отозвать с помощью Azure Repos.

Получение справки

Вы можете открывать и сообщать о проблемах с диспетчером учетных данных Git на сайте GitHub проекта.