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

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

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

Azure Repos обеспечивает IDE для учетной записи Майкрософт и проверки подлинности Microsoft Entra с помощью следующих клиентов:

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

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

Windows

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

Выберите включить диспетчер учетных данных Git во время установки Git для Windows

macOS и Linux

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

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

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

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

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

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

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

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