Memulai Git dari baris perintah
Layanan Azure DevOps | Azure DevOps Server 2022 | Azure DevOps Server 2020
Panduan ini menunjukkan kepada Anda cara membagikan kode Anda dalam repositori Git di Azure Repos menggunakan baris perintah.
Instruksi di bawah ini menggunakan shell bash default yang digunakan di Linux dan macOS, tetapi perintah Git akan 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 tanpa batas.
Mengunduh dan menginstal Azure CLI dan menambahkan ekstensi Azure DevOps
Memasang antarmuka tingkat panggilan Azure 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 akan 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
Gunakan sistem manajemen paket distribusi Anda untuk mengunduh dan menginstal Git. 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
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk