Aracılığıyla paylaş


Komut satırından Git'i kullanmaya başlama

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Bu kılavuz, komut satırını kullanarak Kodunuzu Azure Repos'taki bir Git deposunda nasıl paylaşabileceğinizi gösterir.

Bu makaledeki yönergeler Linux ve macOS'ta kullanılan varsayılan bash kabuğunu kullanır, ancak Git komutları Windows için Git'ten Git Bash de dahil olmak üzere herhangi bir kabukta çalışır.

Önkoşullar

  • Azure DevOps'ta bir kuruluş. Kuruluşunuz yoksa ücretsiz olarak kaydolabilirsiniz. Her kuruluş ücretsiz ve sınırsız özel Git depoları içerir.

Azure CLI'yi indirip yükleme ve Azure DevOps uzantısı ekleme

  1. Azure CLI'yi yükleyin. Komutuyla az --version doğrulayabileceğiniz en az v2.0.49sahip olmanız gerekir.

  2. Azure DevOps Uzantısını ekleme az extension add --name azure-devops

  3. az login komutunu çalıştırın.

    CLI varsayılan tarayıcınızı açabiliyorsa, bunu yapar ve bir oturum açma sayfası yükler. Aksi takdirde, bir tarayıcı sayfası açmanız ve tarayıcınızda https://aka.ms/devicelogin konumuna gittikten sonra komut satırındaki yönergeleri izleyerek yetkilendirme kodunu girmeniz gerekir. Daha fazla bilgi için Bkz . Azure CLI oturum açma sayfası.

  4. Sorunsuz komut için, kuruluş ve projeyi yapılandırmada varsayılan olarak ayarlayın.

    az devops configure --defaults organization=https://dev.azure.com/contoso project=contoso

Git'i indirin ve yükleyin

Windows

Azure Repos'a kolayca bağlanmak için Git Kimlik Bilgileri Yöneticisi'ni içeren Windows için Git'i indirin ve yükleyin.

macOS

Git'i yüklemek ve ayarlamak için Homebrew kullanın.

brew install git

Linux ve Unix

Git'i indirip yüklemek için dağıtımınızın paket yönetim sistemini kullanın. Örneğin, Ubuntu üzerinde:

sudo apt-get install git

Linux dağıtımınız için en güncel yönergeler için yükleme komutları listesine bakın.

Yerel deponuzu oluşturma

Kodunuz için yerel bir Git deposu oluşturun. Kodunuz zaten yerel bir Git deposundaysa bu adımı atlayabilirsiniz.

  1. Kodunuzun komut satırında bulunduğu klasöre gidin:

    cd /home/fabrikam/fiber
    
  2. Kodunuzu depolamak için makinenizde bir Git deposu oluşturun. Sonraki bölümde bu depoyu Azure Repos'a bağlayacaksınız.

    git init .
    
  3. Kodunuzu yerel Git deposuna işleyin.

    git add --all
    git commit -m "first commit of my code"
    

Azure Repos'ta Git deponuzu oluşturma

  1. Kodunuz için Azure Repos'ta yeni bir Git deposu oluşturun.

    az repos create --name FabrikamApp
    
  2. JSON çıkışındaki uzak URL özniteliğinden kopya URL'sini kopyalayın.

    $ 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. Komutunun kopyalanan kopya URL'sini kullanarak yerel deponuzu Azure Repos'taki Git deposuna git remote bağlayın:

    git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
    

Kodunuzu gönderme

Kodunuzu göndermeden önce devam etmeden önce kimlik bilgileri yöneticileri veya SSH ile kimlik doğrulamasını ayarlayın.

git push origin main

Sonraki adımlar