Menggunakan Git Credential Manager untuk mengautentikasi ke Azure Repos

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Git Credential Manager menyederhanakan autentikasi dengan repositori Azure Repos Git Anda. Pengelola kredensial memungkinkan Anda menggunakan kredensial yang sama dengan yang Anda gunakan untuk portal web Azure DevOps Services. Manajer kredensial mendukung autentikasi multifaktor melalui akun Microsoft atau ID Microsoft Entra. Selain mendukung autentikasi multifaktor dengan Azure Repos, manajer kredensial juga mendukung autentikasi dua faktor dengan repositori GitHub.

Azure Repos menyediakan dukungan IDE untuk akun Microsoft dan autentikasi Microsoft Entra melalui klien berikut:

Jika lingkungan Anda tidak memiliki integrasi yang tersedia, konfigurasikan IDE Anda dengan Token Akses Pribadi atau SSH untuk terhubung ke repositori Anda.

Menginstal Git Credential Manager

Windows

Unduh dan jalankan Git terbaru untuk penginstal Windows, yang mencakup Git Credential Manager. Pastikan untuk mengaktifkan opsi penginstalan Git Credential Manager.

Pilih Aktifkan Git Credential Manager selama penginstalan Git untuk Windows

macOS dan Linux

Anda dapat menggunakan kunci SSH untuk mengautentikasi ke Azure Repos, atau Anda dapat menggunakan Git Credential Manager.

Instruksi penginstalan disertakan dalam repositori GitHub untuk GCM. Di Mac, sebaiknya gunakan Homebrew. Di Linux, Anda dapat menginstal dari .deb atau tarball.

Menggunakan Git Credential Manager

Saat Anda terhubung ke repositori Git dari klien Git Anda untuk pertama kalinya, manajer kredensial meminta kredensial. Berikan akun Microsoft atau kredensial Microsoft Entra Anda. Jika akun Anda mengaktifkan autentikasi multifaktor, manajer info masuk juga meminta Anda untuk melalui proses tersebut.

Git Credential Manager meminta selama git pull

Setelah diautentikasi, manajer info masuk membuat dan menyimpan token akses pribadi untuk koneksi mendatang ke repositori. Perintah Git yang tersambung ke akun ini tidak akan meminta kredensial pengguna hingga token kedaluwarsa. Token dapat dicabut melalui Azure Repos.

Mendapatkan bantuan

Anda dapat membuka dan melaporkan masalah dengan Git Credential Manager pada proyek GitHub.