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'u GitHub depolarınıza bağlamak için GitHub için Azure Boards uygulamasını yükleyebilirsiniz. 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 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 tümleştirmesi.

Prerequisites

Category Requirements
Permissions - Proje Koleksiyonu Yöneticileri grubuüyesi. Projeyi oluşturduysanız, izinleriniz vardır.
- Yönetici veya Azure Boards uygulamasını yüklemek için GitHub kuruluşunun sahibi .
GitHub deposu içinokuma izinlerini - .
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ı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. 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 Marketi'nde 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ükleme ve Yetkilendirme bölümünde, Azure Boards'a bağlanmak istediğiniz depoları seçin ve ardından Yükle ve Yetkile'yi 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.

    Bir kuruluş ve proje seçtiğiniz Azure Boards projenizi ayarlama sayfasını gösteren ekran görüntüsü.

    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şuna erişim verme

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

  1. GitHub web portalında profil menünüzü kullanarak Ayarlar'ı 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. Yetkili GitHub Uygulamaları>Azure Boards'u seçin.

    Azure Boards'un vurgulandığı yetkili GitHub uygulamalarını gösteren ekran görüntüsü.

  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'tan depo 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, Azure Boards projeniz tarafından kullanılan işlem modeline bağlı olarak, Sorun (Temel), Kullanıcı Hikayesi (Çevik) veya Ürün Birikim Öğesi (Scrum) olarak adlandırılan "README dosyasına rozet ekle" isimli yeni bir iş öğesi girmek için Yeni iş öğesi'ni seçin.

    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. Bağlantı türü'ndenGitHub Çekme İsteği'ne tıklayın.

  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 rozet ekleyerek yapılan güncelleme için bir GitHub commit oluşturur.
    • README dosyasında yapılan değişiklikleri birleştirmek için bir GitHub pull request'i oluşturur.
    • GitHub taahhüt ve çekme isteğini 1. adımda oluşturulan iş öğesine bağlar.
  6. Çalışma öğenizden ilk çekme isteği bağlantısını seçin.

    GitHub'da açılan çekme isteğinin sorun formunu gösteren ekran görüntüsü.

    GitHub pull request'i yeni bir tarayıcı sekmesinde açılır.

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

    GitHub'daki örnek çekme isteğini gösteren ekran görüntüsü.

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

    Rozetin eklendiği GitHub deposunu gösteren ekran görüntüsü.

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

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. Depo ekleme veya kaldırma veya Azure Boards'tan bağlantı 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.

  1. Azure DevOps'taki projenizden Proje ayarları>GitHub bağlantıları bölümüne 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.

    Diğer seçenekler'in GitHub bağlantı menüsünü gösteren ekran görüntüsü.

  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.

    GitHub bağlantısının onay kaldırma işlemini gösteren ekran görüntüsü.

Depo erişimini değiştirme

  1. GitHub web portalında profil menünüzü kullanarak Ayarlar'ı açın.

  2. Tümleştirme Uygulamaları'nı> seçin. Yüklü GitHub Uygulamaları'nın altında Yapılandır'ı seçin.

    Azure Boards ile Yüklenen GitHub Uygulamalarını ve Yapılandır seçeneğini gösteren ekran görüntüsü.

    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.

    Yalnızca depoları seçin'i seçerseniz Azure Boards ile tümleştirmeye 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 Kaldır'ı ve ardından açılan onay penceresinde Tamam'ı 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ı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 veya kaldırma.

Kaldırılan Azure Boards GitHub uygulamasını gösteren ekran görüntüsü.

Sonraki Adımlar