Uwierzytelnianie w usłudze Azure Repos przy użyciu menedżera poświadczeń usługi Git

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

Visual Studio 2019 | Visual Studio 2022

Menedżer poświadczeń usługi Git upraszcza uwierzytelnianie w repozytoriach Git usługi Azure Repos. Menedżery poświadczeń umożliwiają używanie tych samych poświadczeń, które są używane w portalu internetowym usługi Azure DevOps Services. Menedżerowie poświadczeń obsługują uwierzytelnianie wieloskładnikowe za pośrednictwem konta Microsoft lub identyfikatora Entra Firmy Microsoft. Oprócz obsługiwania uwierzytelniania wieloskładnikowego w usłudze Azure Repos menedżery poświadczeń obsługują również uwierzytelnianie dwuskładnikowe w repozytoriach GitHub.

Usługa Azure Repos zapewnia obsługę środowiska IDE dla konta Microsoft i uwierzytelniania firmy Microsoft w usłudze Entra za pośrednictwem następujących klientów:

Jeśli Twoje środowisko nie ma dostępnej integracji, skonfiguruj środowisko IDE przy użyciu osobistego tokenu dostępu lub protokołu SSH w celu nawiązywania połączenia z repozytoriami.

Instalowanie menedżera poświadczeń usługi Git

Windows

Pobierz i uruchom najnowszą wersję instalatora Git dla systemu Windows, w tym Menedżera poświadczeń Git. Upewnij się, że włączono opcję instalacji menedżera poświadczeń Git.

Wybierz pozycję Włącz Menedżera poświadczeń Git podczas instalacji git dla systemu Windows

macOS i Linux

Możesz użyć kluczy SSH do uwierzytelniania w usłudze Azure Repos lub użyć Menedżera poświadczeń Git.

Instrukcje instalacji znajdują się w repozytorium GitHub dla usługi GCM. Na komputerze Mac zalecamy używanie oprogramowania Homebrew. W systemie Linux można zainstalować z .deb lub tarball.

Korzystanie z menedżera poświadczeń git

Po pierwszym nawiązaniu połączenia z repozytorium Git z klienta Git menedżer poświadczeń wyświetli monit o podanie poświadczeń. Podaj swoje konto Microsoft lub poświadczenia microsoft Entra. Jeśli twoje konto ma włączone uwierzytelnianie wieloskładnikowe, menedżer poświadczeń wyświetli monit o przejście przez ten proces.

Menedżer poświadczeń usługi Git monitujący podczas ściągania usługi Git

Po uwierzytelnieniu menedżer poświadczeń tworzy i buforuje osobisty token dostępu na potrzeby przyszłych połączeń z repozytorium. Polecenia usługi Git łączące się z tym kontem nie będą monitować o poświadczenia użytkownika do momentu wygaśnięcia tokenu. Token można odwołać za pośrednictwem usługi Azure Repos.

Uzyskiwanie pomocy

Problemy z usługą Git Credential Manager można otwierać i zgłaszać w projekcie GitHub.