Memulai Git dari baris perintah
Layanan Azure DevOps | Azure DevOps Server 2022 | Azure DevOps Server 2020
Panduan ini menunjukkan kepada Anda cara berbagi kode Anda di repositori Git di Azure Repos menggunakan baris perintah.
Instruksi dalam artikel ini menggunakan shell bash default yang digunakan di Linux dan macOS, tetapi perintah Git berfungsi di shell apa pun, termasuk Git Bash dari Git untuk Windows.
Prasyarat
- Organisasi di Azure DevOps. Jika Anda tidak memiliki organisasi, Anda dapat mendaftar secara gratis. Setiap organisasi mencakup repositori Git privat gratis dan tidak terbatas.
Mengunduh dan menginstal Azure CLI dan menambahkan ekstensi Azure DevOps
Instal Azure CLI. Anda harus memiliki setidaknya
v2.0.49
, yang dapat Anda verifikasi denganaz --version
perintah.Menambahkan Ekstensi Azure DevOps
az extension add --name azure-devops
Jalankan perintah
az login
.Jika CLI dapat membuka browser default Anda, CLI dapat melakukannya dan memuat halaman masuk. Jika tidak, Anda perlu membuka halaman browser dan mengikuti instruksi pada baris perintah untuk memasukkan kode otorisasi setelah menavigasi ke https://aka.ms/devicelogin di browser Anda. Untuk informasi selengkapnya, lihat halaman masuk Azure CLI.
Untuk perintah yang mulus, atur organisasi dan proyek sebagai default dalam konfigurasi.
az devops configure --defaults organization=https://dev.azure.com/contoso project=contoso
Mengunduh dan menginstal Git
Windows
Unduh dan instal Git untuk Windows , yang mencakup Git Credential Manager untuk terhubung dengan mudah ke Azure Repos.
macOS
Gunakan Homebrew untuk menginstal dan menyiapkan Git.
brew install git
Linux dan Unix
Untuk mengunduh dan menginstal Git, gunakan sistem manajemen paket distribusi Anda. Misalnya, di Ubuntu:
sudo apt-get install git
Lihat daftar perintah penginstalan untuk instruksi terbaru untuk distribusi Linux Anda.
Membuat repositori lokal Anda
Buat repositori Git lokal untuk kode Anda. Jika kode Anda sudah ada di repositori Git lokal, Anda dapat melewati langkah ini.
Navigasi ke folder tempat kode Anda berada di baris perintah:
cd /home/fabrikam/fiber
Buat repositori Git di komputer Anda untuk menyimpan kode Anda. Anda akan menyambungkan repositori ini ke Azure Repos di bagian berikutnya.
git init .
Terapkan kode Anda ke dalam repositori Git lokal.
git add --all git commit -m "first commit of my code"
Membuat repositori Git Anda di Azure Repos
Buat repositori Git baru di Azure Repos untuk kode Anda.
az repos create --name FabrikamApp
Salin URL kloning dari atribut URL jarak jauh di output JSON.
$ az repos create --name FabrikamApp [ { "defaultBranch": null, "id": "fa3ee42f-519d-4633-8e31-4a84de343ca3", "isFork": null, "name": "FabrikamApp", "parentRepository": null, "project": { "abbreviation": null, "description": "This is the pipeline project for github repo", "id": "fa3ee42f-519d-4633-8e31-4a84de343ca4", "lastUpdateTime": "2019-04-09T08:32:15.977Z", "name": "Fabrikam", "revision": 255, "state": "wellFormed", "url": "https://dev.azure.com/fabrikops2/_apis/projects/fa3ee42f-519d-4633-8e31-4a84de343ca4", "visibility": "public" }, "remoteUrl": "https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp", "size": 0, "sshUrl": "fabrikops2@vs-ssh.visualstudio.com:v3/fabrikops2/Fabrikam/FabrikamApp", "url": "https://dev.azure.com/fabrikops2/fa3ee42f-519d-4633-8e31-4a84de343ca4/_apis/git/repositories/fa3ee42f-519d-4633-8e31-4a84de343ca3", "validRemoteUrls": null } ]
Sambungkan repositori lokal Anda ke repositori Git di Azure Repos menggunakan URL kloning yang
git remote
disalin dalam perintah:git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
Dorong kode Anda
Sebelum mendorong kode Anda, siapkan autentikasi dengan manajer info masuk atau SSH sebelum melanjutkan.
git push origin main