Aracılığıyla paylaş


GitHub için Azure Boards uygulamasını yükleme

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

Bu hızlı başlangıçta, Azure Boards GitHub depolarınıza bağlamak için GitHub için Azure Boards uygulamasını yükleyebilirsiniz. Azure Boards projelerini GitHub.com depolarına bağladığınızda, GitHub taahhütleri ve çekme talepleri ile iş öğeleri 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 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.

GitHub için Azure Boards uygulamasının desteklediği tümleştirmeye genel bakış için bkz. Azure Boards-GitHub integration.

Prerequisites

Category Requirements
İzinler - Proje Koleksiyonu Yöneticileri grubuüyesi. Projeyi oluşturduysanız, izinleriniz vardır.
Azure Boards uygulamasını yüklemek için GitHub kuruluşunun - Yöneticisi veya Sahibi olmanız gerekir.
GitHub deposu için - Read izinleri.
Proje üyeliği Proje üyesi.

Important

Deponuz OAuth gibi başka bir kimlik doğrulama türü kullanılarak zaten bağlıysa, GitHub Uygulamasını kullanarak 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ı ekleme veya kaldırma bölümünde verilen adımları izleyin.

Bu depoların yöneticisiyseniz, bir Azure DevOps kuruluşunu birden çok GitHub deposuna bağlayabilirsiniz. bir GitHub deposunu birden fazla Azure DevOps kuruluşuna bağlamamalısınız.

Azure Boards uygulamasını yükleme ve yapılandırma

Yükleme sıranız hesap yapılandırmanıza bağlı olarak değişebilir. Gerekirse, aşağıdaki adımlar arasındaki ekran istemlerini izleyin.

  1. GitHub Market Azure Boards uygulamasına gidin.

  2. Planlar ve fiyatlandırma'nın altında, Ücretsiz'in altında Yükle'yi seçin.

  3. Azure Boards'u Yükle ve Yetkilendir bölümünde, Azure Boards'a bağlanmak istediğiniz depoları seçin ve ardından Yükle ve Yetki Ver seçeneğini seçin.

    Bu örnekte Tüm depolar kullanılır:

    Tüm depoların seçili olduğu Yükleme ve Yetkilendirme sayfasını gösteren ekran görüntüsü.

  4. GitHub.com bağlanmak istediğiniz Azure DevOps kuruluşunu ve Azure Boards projesini seçin.

    Ekran görüntüsü, bir kuruluş ve proje seçtiğiniz Azure Boards projenizi ayarlama sayfasını gösterir.

    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.

Azure Boards kuruluşa erişim verme

Gerekirse, Azure DevOps kuruluşunuza GitHub erişim vermek için aşağıdaki adımları uygulayın.

  1. GitHub web portalından profil menünüzü kullanarak Settings açın.

    Profilinizdeki Ayarlar seçeneğini gösteren ekran görüntüsü.

  2. Tümleştirmeler'in altında Uygulamalar'ıseçin.

  3. Authorized GitHub Apps>Azure Boards öğesini seçin.

    Ekran görüntüsü, yetkili GitHub uygulamalarını gösterir ve Azure Boards vurgulanmıştır.

  4. Kuruluş erişimi altında görünen sorunları çözün. Grant'i seçerek, Erişim isteği beklemede olarak görünen kuruluşlara erişim izni verebilirsiniz.

    Erişimi olmayan kuruluşlarla Kuruluş erişimini gösteren ekran görüntüsü.

Üçüncü taraf uygulama erişim ilkenizi denetleyin

GitHub kuruluşunuzun Azure Boards uygulaması için üçüncü taraf uygulama erişimine izin olduğundan emin olun. Üçüncü taraf erişimi kısıtlanmışsa, Azure DevOps depoları eklemek boş bir liste gösterebilir veya hata oluşturabilir.

Erişimi etkinleştirmek için:

  1. GitHub'da kuruluşunuzu açın ve Ayarlar > OAuth uygulama ilkesi'ne gidin.

  2. Azure Boards uygulamasını özel olarak onaylayın (önerilir) veya tüm üçüncü taraf uygulamalar için kısıtlamaları kaldırın.

    Üçüncü taraf uygulama erişim ilkesini gösteren ekran görüntüsü.

Uyarı

Bu ayarı değiştirmek için kuruluş sahibi veya yönetici olmanız gerekir.

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.

  1. Panonuzda, Yeni iş öğesi öğesini seçip Azure Boards projeniz tarafından kullanılan işlem modeline bağlı olarak "README dosyasına rozet ekle"—Sorun (Temel), Kullanıcı Hikayesi (Çevik) veya Ürün Kapsamı Öğesi (Scrum)—adlı yeni bir iş öğesi oluşturun.

    Panonuzda README'e rozet ekle başlıklı bir iş öğesi görüntülenir.

  2. İş öğenizi açın, Geliştirme bölümüne gidin ve Bağlantı ekle'yi seçin.

  3. Link türündenGitHub Çekme İsteği'i seçin.

  4. Depoyu seçin ve çekme isteği kimliğini ve isteğe bağlı bir açıklamayı girin.

  5. Bağlantı ekle'yi seçin.

    Kullanıcı hikayesine bağlantı ekle eylemini gösteren ekran görüntüsü, depo seçimini ve çekme isteği kimliği ve isteğe bağlı açıklama girişi için boş kutuları gösterir.

    Aşağıdaki eylemler arka planda otomatik olarak 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.
    • README dosyasında yapılan değişiklikleri birleştirmek için bir GitHub pull isteği oluşturur.
    • GitHub commit ve pull isteğini, 1. adımda oluşturulan iş öğesiyle bağlar.
  6. Çalışma öğenizden ilk çekme isteği bağlantısını seçin.

    Ekran görüntüsü, GitHub'da açılan çekme talebinin sorun formunu gösterir.

    GitHub pull isteği yeni bir tarayıcı sekmesinde açılır.

  7. Çekme isteğini birleştir'i seçin.

    Ekran görüntüsü, GitHub'daki örnek çekme isteğini gösterir.

  8. Depo README dosyanıza gidin ve eklenen rozeti görüntüleyin.

    GitHub deposunu gösteren ekran görüntüsü bir rozet eklenmiş halde.

    Daha fazla bilgi için bkz. GitHub deponuz için durum rozetleri ekleme.

Diğer projeleri veya depoları yapılandırma

Diğer Azure Boards/Azure DevOps projelerini, GitHub.com depolarını yapılandırabilir veya mevcut yapılandırmayı Azure Boards uygulama sayfasından değiştirebilirsiniz. Daha fazla bilgi için bkz. Depo ekleme veya kaldırma ya da Azure Boards bağlantısını kaldırma.

Depo ekleme veya kaldırma ya da Azure Boards bağlantısını 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.

  1. Azure DevOps'daki projenizden Proje ayarları>GitHub bağlantıları gidin.

  2. Bağlantı için Diğer seçenekler üç noktasına tıklayın ve menüden Depo ekle veya Depoları kaldır'ı seçin.

    Ekran görüntüsü, GitHub bağlantı menüsünü ve Diğer seçenekleri gösterir.

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

    Ekran görüntüsü, GitHub bağlantısının onay kaldırma işlemini gösterir.

Depo erişimini değiştirme

  1. GitHub web portalından profil menünüzü kullanarak Settings açın.

  2. Tümleştirme Uygulamaları'nı> seçin. Stalled GitHub Apps altında Configure öğesini seçin.

    Screenshot Azure Boards yüklü GitHub Uygulamalarını ve Yapılandır seçeneğini gösterir.

    Azure Boards yapılandırma sayfası açılır.

  3. Ekranı aşağı kaydırarak Depo erişimi bölümüne gelin.

  4. İstediğiniz seçeneği belirtin, Tüm depolar veya Yalnızca depoları seçin.

    Only select repositories seçerseniz, Azure Boards tümleştirmesine katılmak istediğiniz depoları seçin.

    Seçili depoları seçebileceğiniz Depo erişimini gösteren ekran görüntüsü.

  5. Kaydetseçeneğini seçin.

Azure Boards tümleştirmesini askıya alma veya kaldırma

  1. Önceki yordamda 2. adımdan başlayarak, ekranı aşağı kaydırarak Tehlike bölgesi bölümüne gelin.

    Askıya alma ve kaldırma seçeneklerinin olduğu Tehlike bölgesi bölümünü gösteren ekran görüntüsü.

  2. Tümleştirmeyi askıya almak için Askıya Al'ı seçin. Askıya almayı onaylamak için onay penceresinde Tamam'ı seçin.

    Askıya alma onayı iletişim kutusunu gösteren ekran görüntüsü.

    Entegrasyonu açmak için Askıya Almayı Kaldır seçeneğini seçin.

  3. Azure Boards uygulamasını kaldırmak için Uninstall öğesini seçin ve ardından açılan onay penceresinden OK seçin.

    Kaldırma onayı iletişim kutusunu gösteren ekran görüntüsü.

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ılara yönlendirilebilirsiniz. Artık GitHub'a bağlanamayacak olan Azure Boards depolarını 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, aşağıdaki ileti Azure Boards, Proje ayarları>GitHub bağlantılarında görüntülenir. Daha önce yapılan tüm GitHub bağlantıları kaldırmak için Hizletiyi kaldır öğesini seçin. Daha fazla bilgi için bkz. GitHub depolarını ekleme veya kaldırma.

Ekran görüntüsü, kaldırılmış Azure Boards GitHub uygulamasını gösterir.

Sonraki Adımlar