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
Azure CLI'yi yükleyin. Komutuyla
az --version
doğrulayabileceğiniz en azv2.0.49
sahip olmanız gerekir.Azure DevOps Uzantısını ekleme
az extension add --name azure-devops
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ı.
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.
Kodunuzun komut satırında bulunduğu klasöre gidin:
cd /home/fabrikam/fiber
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 .
Kodunuzu yerel Git deposuna işleyin.
git add --all git commit -m "first commit of my code"
Azure Repos'ta Git deponuzu oluşturma
Kodunuz için Azure Repos'ta yeni bir Git deposu oluşturun.
az repos create --name FabrikamApp
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 } ]
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