Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Services | Azure DevOps Server | 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
| Kategori | Gereksinimler |
|---|---|
| Proje erişimi | projesiüyesi. |
| İzinler | - Özel projelerde kodu görüntüleme: En az Temel erişimi. - Özel projelerde kodu klonlama veya katkıda bulunma: Projede Katkıda Bulunanlar güvenlik grubuna üyelik veya ilgili izinler. - Dal veya depo izinlerini ayarlayın: izinleri yönetin dal veya depo için. - Varsayılan dalı değiştir: Depo için politika izinlerini düzenleyin. - Depoyu içeri aktarma: Proje Yöneticileri güvenlik grubunun üyesi veya Git proje düzeyi Depo oluşturma izni İzin verolarak ayarlanmıştır. Daha fazla bilgi için bkz . Git deposu izinlerini ayarlama. |
| Hizmetler | Repo'lar etkinleştirildi. |
| Araçlar | Opsiyonel. az repos komutlarını kullanın: Azure DevOps CLI. |
Uyarı
Genel projelerde, Paydaş erişimi olan kullanıcılar, kod görüntüleme, kopyalama ve koda katkıda bulunma dahil olmak üzere Azure Depolarına tam erişime sahiptir.
Azure CLI'yi indirip yükleme ve Azure DevOps uzantısı ekleme
Azure CLI'yi yükleyin. En az
v2.0.49,az --versionkomutuyla doğrulayabileceğiniz.Azure DevOps Uzantısını ekleme
az extension add --name azure-devopsaz loginkomutunu ç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.
Windows paket yöneticisi WinGet'i kullanmak için PowerShell gibi bir komut satırı ortamında aşağıdakileri çalıştırın.
winget install --id Git.Git -e --source winget
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/fiberKodunuzu 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 FabrikamAppJSON çıkışındaki uzak URL özniteliğinden klonlama 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 remotebağlayın:git remote add origin https://dev.azure.com/fabrikops2/Fabrikam/_git/FabrikamApp
Kodunuzu yükleyin
Kodunuzu göndermeden önce devam etmeden önce kimlik bilgileri yöneticileri veya SSH ile kimlik doğrulamasını ayarlayın.
git push origin main