GitHub için Azure Boards uygulamasını yükleme
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure Boards'u GitHub depolarınıza bağlamak için GitHub için Azure Boards uygulamasını yükleyin. Azure Boards projelerini GitHub.com depolara bağladığınızda GitHub işlemeleri ile iş öğelerine çekme istekleri arasında bağlantı kurmayı desteklersiniz. Çalışmanızı planlamak ve izlemek için Azure Boards'ı kullanırken yazılım geliştirme için GitHub'ı kullanabilirsiniz.
GitHub için Azure Boards uygulamasının desteklediği tümleştirmeye genel bakış için bkz . Azure Boards-GitHub tümleştirmesi. GitHub hesabınıza veya kuruluşunuza GitHub için Azure Boards uygulamasını yükledikten sonra projenizden hangi GitHub depolarına bağlanmak istediğinizi seçin.
Önkoşullar
İzinler:
- Azure Boards uygulamasını yüklemek için GitHub kuruluşunun yöneticisi veya sahibi olmanız gerekir.
- GitHub deposu için Okuma izinlerine sahip olmanız gerekir.
- Proje Koleksiyonu Yöneticileri grubunun üyesi olmanız gerekir. Projeyi oluşturduysanız, bu izinlere zaten sahipsinizdir.
Önemli
Deponuz OAuth gibi başka bir kimlik doğrulama türü aracılığıyla zaten bağlıysa, GitHub Uygulaması aracılığıyla yeniden bağlamadan önce bu depoyu mevcut bağlantınızdan kaldırmanız gerekir. GitHub uygulamasını yapılandırmadan önce bu makalenin devamında Yer alan GitHub depolarını ekleme veya kaldırma başlığı altında verilen adımları izleyin.
Bu depoların yöneticisiyseniz, bir Azure DevOps kuruluşunu birden çok GitHub deposuna bağlayabilirsiniz. Ancak, github deposunu birden fazla Azure DevOps kuruluşuna bağlamamalısınız.
Azure Boards kuruluşuna erişim verme
GitHub'a Azure DevOps kuruluşunuza erişim vermek için aşağıdaki adımları uygulayın.
GitHub web portalında profil menünüzü kullanarak Ayarlar'ı açın.
Tümleştirmeler'in altında Uygulamalar'ı seçin.
Yetkili GitHub Apps>Azure Boards'ı seçin.
Kuruluş erişimi'nin altında, görünebilecek sorunları çözün. Erişim isteği beklemede olarak gösterilen tüm kuruluşlara erişim izni vermek için Ver'i seçin.
Azure Boards uygulamasını yükleme ve yapılandırma
GitHub Marketi'nde Azure Boards uygulamasına gidin.
Plan ayarla'yı seçin.
Azure Boards'a bağlanmak istediğiniz GitHub kuruluşunu seçin.
Azure Boards'a bağlanmak istediğiniz depoları seçin.
Aşağıdaki örnekte tüm depolara bağlanmayı seçiyoruz.
GitHub.com bağlanmak istediğiniz Azure DevOps kuruluşunu ve Azure Boards projesini seçin.
Aynı anda yalnızca bir projeye bağlanabilirsiniz. Bağlanmak istediğiniz başka projeleriniz varsa, bunu daha sonra bu makalenin devamında Diğer projeleri veya depoları yapılandırma başlığı altında açıklandığı gibi yapabilirsiniz.
GitHub.com ile bağlantı kurmak için Azure Boards kuruluşunuzu yetkilendirilin.
Bağlanmak istediğiniz GitHub.com depolarını onaylayın. Bağlanmak istediğiniz depoları seçin. Tümleştirmeye katılmak istemediğiniz depoların seçimini kaldırın.
Bağlantıyı kullanma
Bu noktada Azure Boards-GitHub tümleştirmeniz tamamlanır. Bağlantıda desteklenen özellikleri anlamak için sonraki adımları atlayabilir veya bu adımları izleyebilirsiniz.
Panonuzda, Azure Boards projeniz tarafından kullanılan işlem modeline bağlı olarak "BENIOKU'ya rozet ekle" (Sorun (Temel), Kullanıcı Hikayesi (Çevik) veya Ürün Kapsamı Öğesi (Scrum) adlı yeni bir iş öğesi girmek için Yeni iş öğesi'ni seçin.
Panonuzda BENIOKU'ya rozet ekle başlıklı bir iş öğesi görüntülenir.
İş öğenizi açın, Geliştirme bölümüne gidin ve Bağlantı ekle'yi seçin.
Bağlantı türü açılan menüsünde GitHub Çekme İsteği'ni seçin.
Depoyu seçin ve çekme isteği kimliğini ve isteğe bağlı bir açıklamayı girin.
Bağlantı ekle'yi seçin.
Arka planda aşağıdaki eylemler gerçekleşir.
- Bağlı GitHub depoları listesindeki ilk deponun README dosyasına bir rozet ekler.
- BENİOKU dosyasına rozetini ekleyerek yapılan güncelleştirme için bir GitHub işlemesi oluşturur.
- BENIOKU dosyasında yapılan değişiklikleri birleştirmek için bir GitHub çekme isteği oluşturur.
- GitHub işleme ve çekme isteğini 1. adımda oluşturulan iş öğesine bağlar.
İş öğenizden ilk çekme isteği bağlantısını seçin.
GitHub çekme isteği yeni bir tarayıcı sekmesinde açılır.
Çekme isteğini birleştir'i seçin.
Depo BENİOKU dosyanıza gidin ve eklenen rozeti görüntüleyin.
Daha fazla bilgi için bkz . GitHub BENIOKU dosyalarına eklenecek durum rozetlerini yapılandırma.
Diğer projeleri veya depoları yapılandırma
Azure Boards uygulama sayfasından diğer Azure Boards/Azure DevOps Projelerini yapılandırabilir, GitHub.com depoları yapılandırabilir veya geçerli yapılandırmayı değiştirebilirsiniz. Daha fazla bilgi için bkz . GitHub depo erişimini değiştirme veya tümleştirmeyi askıya alma veya kaldırma.
Depo ekleme veya kaldırma ya da Azure Boards'tan bağlantı kaldırma
Bağlantıyla ilgili bir sorunla karşılaşırsanız, bağlantıyı kaldırmanızı ve yeni bir bağlantıyla baştan başlamanızı öneririz.
Azure DevOps'taki projenizden Proje ayarları>GitHub bağlantıları'na gidin.
Depo eklemek veya kaldırmak için Bağlantı için Diğer seçenekler üç nokta'yı ve ardından Menüden Depo ekle veya Depoları kaldır'ı seçin.
Tüm depoları ve bağlantıyı kaldırmak için Bağlantıyı kaldır seçeneğini belirleyin. Ardından onaylamak için Kaldır'ı seçin.
Depo eklemek veya kaldırmak için bağlantının eylemler simgesini açın ve menüden Depo ekle veya Depoları kaldır'ı seçin.
Tüm depoları ve bağlantıyı kaldırmak için Bağlantıyı kaldır seçeneğini belirleyin. Ardından onaylamak için Kaldır'ı seçin.
Depo erişimini değiştirme
GitHub'da oturum açın ve kuruluş profili ayarlarınızı açın.
https://github.com/organizations/fabrikam-fiber/settings/profile
Yüklü GitHub Uygulamaları>Azure Boards>Yapılandırması'na gidin.
Azure Boards yapılandırma sayfası açılır.
Ekranı aşağı kaydırarak Depo erişimi bölümüne gelin.
İstediğiniz seçeneği belirtin, Tüm depolar veya Yalnızca depoları seçin.
Yalnızca depoları seçin'i seçerseniz Azure Boards ile tümleştirmeye katılmak istediğiniz depoları seçin.
Kaydet'i seçin.
Azure Boards tümleştirmesini askıya alma veya kaldırma
Önceki yordamda 2. adımdan başlayarak, ekranı aşağı kaydırarak Tehlike bölgesi bölümüne gelin.
Tümleştirmeyi askıya almak için Askıya Al'ı seçin. Askıya almayı onaylamak için açılır onay penceresinde Tamam'ı seçin.
Tümleştirmeyi geri almak için, Ekleme'yi kaldır'ı seçin.
Azure Boards uygulamasını kaldırmak için Kaldır'ı ve ardından açılan onay penceresinde Tamam'ı seçin.
Azure Boards-GitHub bağlantılarını güncelleştirme
GitHub için Azure Boards uygulamasının desteklediği depoları değiştirirseniz Azure Boards GitHub bağlantılarına yönlendirilebilirsiniz. Azure Boards'ta artık GitHub'a bağlanamayacak depoları kaldırmak iyi bir uygulamadır. Daha fazla bilgi için bkz . GitHub depolarını ekleme veya kaldırma.
GitHub için Azure Boards uygulamasını kaldırırsanız Azure Boards, Project ayarları>GitHub bağlantılarında aşağıdaki ileti görüntülenir. Daha önce yapılan tüm GitHub bağlantılarını kaldırmak için Bağlantıyı kaldır'ı seçin. Daha fazla bilgi için bkz . GitHub depolarını ekleme/kaldırma.