Git 자격 증명 관리자를 사용하여 Azure Repos에 인증

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Git 자격 증명 관리자는 Azure Repos Git 리포지토리로 인증을 간소화합니다. 자격 증명 관리자를 사용하면 Azure DevOps Services 웹 포털에 사용하는 것과 동일한 자격 증명을 사용할 수 있습니다. 자격 증명 관리자는 Microsoft 계정 또는 Microsoft Entra ID를 통한 다단계 인증을 지원합니다. 자격 증명 관리자는 Azure Repos로 다단계 인증을 지원하는 것 외에도 GitHub 리포지토리를 사용한 2단계 인증도 지원합니다.

Azure Repos는 다음 클라이언트를 통해 Microsoft 계정 및 Microsoft Entra 인증에 대한 IDE 지원을 제공합니다.

사용 가능한 통합 기능이 없는 환경의 경우 개인용 액세스 토큰 또는 SSH로 IDE를 구성하여 리포지토리에 연결합니다.

Git 자격 증명 관리자 설치

Windows

Git 자격 증명 관리자를 포함하는 Windows용 최신 Git 설치 관리자를 다운로드하고 실행합니다. Git 자격 증명 관리자 설치 옵션을 사용하도록 설정해야 합니다.

Windows용 Git 설치 중에 Git 자격 증명 관리자 사용 선택

macOS 및 Linux

SSH 키를 사용하여 Azure Repos에 인증하거나 Git Credential Manager를 사용할 수 있습니다.

설치 지침은 GCM용 GitHub 리포지토리에 포함되어 있습니다. Mac에서는 Homebrew를 사용하는 것이 좋습니다. Linux에서는 .deb 또는 tarball에서 설치할 수 있습니다.

Git 자격 증명 관리자 사용

Git 클라이언트에서 Git 리포지토리에 처음으로 연결하면 자격 증명 관리자가 자격 증명을 묻는 메시지를 표시합니다. Microsoft 계정 또는 Microsoft Entra 자격 증명을 제공합니다. 계정에 다단계 인증이 사용하도록 설정된 경우 자격 증명 관리자가 해당 프로세스를 진행하라는 메시지를 표시합니다.

Git 끌어오기 중 Git 자격 증명 관리자 프롬프트

인증되면 자격 증명 관리자는 나중에 리포지토리에 연결하기 위해 개인용 액세스 토큰을 만들고 캐시합니다. 이 계정에 연결하는 Git 명령은 토큰이 만료될 때까지 사용자 자격 증명을 묻는 메시지를 표시하지 않습니다. Azure Repos를 통해 토큰을 해지할 수 있습니다.

도움말 가져오기

GitHub 프로젝트에서 Git 자격 증명 관리자를 열고 문제를 보고할 수 있습니다.