Share via


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

  • Azure Boards uygulamasını yüklemek için GitHub kuruluşunun yöneticisi veya sahibi olmanız gerekir.
  • Azure Boards projesine bağlanmak için GitHub deposu için Okuma izinlerine sahip olmanız gerekir. Ayrıca, Proje Koleksiyonu Yönetici istrators grubunun üyesi olmanız gerekir. Projeyi oluşturduysanız izinleriniz vardır.

Ö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

Kuruluşa erişim vermek için aşağıdaki adımları uygulayın.

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

    Screenshot of open profile, choose Settings.

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

  3. Yetkili OAuth Uygulamaları>Azure Boards'u seçin.

    Screenshot of Authorized OAuth Apps tab, choose Azure Boards.

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

    Screenshot of Organization access with organizations without access.

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

  1. GitHub Marketi'nde Azure Boards uygulamasına gidin.

  2. Plan ayarla'yı seçin.

    Screenshot of GitHub Marketplace, Set up a plan button.

  3. Azure Boards'a bağlanmak istediğiniz GitHub kuruluşunu seçin.

    Screenshot showing Install Azure Boards dialog.

  4. Azure Boards'a bağlanmak istediğiniz depoları seçin.

    Aşağıdaki örnekte tüm depolara bağlanmayı seçiyoruz.

    Screenshot showing all repositories selected.

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

    Screenshot of setting up connection dialog.

    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.

  6. Azure Boards kuruluşunuzu GitHub.com ile bağlantı kurma yetkisi verme.

    Screenshot of Azure Boards authorization dialog.

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

    Screenshot of Confirm your GitHub repositories dialog.

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 "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 öğe'yi seçin.

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

  2. İş öğenizi açın ve Bağlantı ekle'nin altında çekme isteği'ne tıklayın.

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

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

    Screenshot of Add link action in user story, showing repository selection and empty boxes for input of pull request ID and optional comment.

    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.
  5. İş öğenizden ilk çekme isteği bağlantısını seçin.

    Screenshot of issue form for pull request opened in GitHub.

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

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

    Screenshot of example pull request in GitHub.

  7. Depo BENİOKU dosyanıza gidin ve eklenen rozeti görüntüleyin.

    Screenshot of GitHub repo with badge added.

    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.

  1. Depo eklemek veya kaldırmak için Bağlantı için diğer seçenekler'i ve ardından Menüden Depo ekle veya Depoları kaldır'ı seçin.

    Screenshot of GitHub connection menu of More options.

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

    Screenshot of confirmation removal of GitHub connection.

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

    Screenshot of add or remove GitHub repos.

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

    Screenshot of confirmation of GitHub connection removal dialog.

Depo erişimini değiştirme

  1. GitHub kuruluşunuz için web portalında oturum açın ve Hesap ayarları'nı açın.

    https://github.com/organizations/fabrikam-fiber/settings/profile

  2. Yüklü GitHub Uygulamaları'nı ve ardından Azure Boards'un yanındaki Yapılandır'ıseçin.
    Screenshot of open Organization account, Installed GitHub Apps, Azure Boards, Configure.

    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.

    Screenshot of Repository access, choose Only select repositories.

  5. İşiniz bittiğinde Kaydet'i 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.

    Screenshot of Azure Boards configuration, Danger zone section.

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

    Screenshot of suspension confirmation.

    Tümleştirmeyi geri almak için, Ekleme'yi kaldır'ı seçin.

  3. Azure Boards uygulamasını kaldırmak için Kaldır'ı ve ardından açılan onay penceresinde Tamam'ı seçin.

    Screenshot of uninstall confirmation.

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.

Screenshot of uninstalled Azure Boards GitHub app.

Sonraki adımlar