Bagikan melalui


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

  1. Instal Azure CLI. Anda harus memiliki setidaknya v2.0.49, yang dapat Anda verifikasi dengan az --version perintah.

  2. Menambahkan Ekstensi Azure DevOps az extension add --name azure-devops

  3. 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.

  4. 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.

  1. Navigasi ke folder tempat kode Anda berada di baris perintah:

    cd /home/fabrikam/fiber
    
  2. Buat repositori Git di komputer Anda untuk menyimpan kode Anda. Anda akan menyambungkan repositori ini ke Azure Repos di bagian berikutnya.

    git init .
    
  3. 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

  1. Buat repositori Git baru di Azure Repos untuk kode Anda.

    az repos create --name FabrikamApp
    
  2. 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
       }
     ]
    
  3. 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