GitHub Bağlan Azure Boards (bulut)
Azure boardsAzure DevOps Server 2020 | Azure DevOps Server 2019
GitHub işlemelerin ve çekme isteklerinin Azure Boards iş öğelerine bağlanmasını desteklemek için Azure Boards projenizi GitHub. com depolarına bağlayın. daha sonra, işinizi planlamak ve izlemek için Azure Boards kullanırken yazılım geliştirme için GitHub kullanın. GitHub için Azure Boards uygulamasına genel bakış için bkz. Azure Boards-GitHub tümleştirmesi.
bağlantıyı Azure Boards yaptığınızda GitHub depoların listesi Azure Boards erişimine izin verdikleriniz. Azure Boards hangi depoların genel olarak erişebileceğini sınırlayabilir ve belirli bir projenin farklı Azure Boards projeleri genelinde iş yönetimine erişebileceğini veya bu yönetimin ne şekilde bölünebileceklerini sınırlayabilirsiniz.
Not
Azure Boards ve Azure DevOps Services GitHub. com ve GitHub Enterprise Server depoları ile tümleştirmeyi destekler. şirket içi Azure DevOps Server bağlanmak istiyorsanız, Enterprise sunucuya GitHub için Bağlan Azure DevOps Serverbakın.
Önkoşullar
- bir Azure Boards veya Azure DevOps projesine Bağlan. Henüz bir projeniz yoksa, bir tane oluşturun.
- Project Administrators grubunun ve projenin katkıda bulunanlar grubununbir üyesi olmanız gerekir. Projeyi oluşturduysanız izinleriniz vardır.
- bağlandığınız GitHub deposunun yöneticisi veya sahibi olmanız gerekir. birden çok GitHub depoya bağlanarak, bu depoların yöneticisi olursunuz.
Kimlik doğrulaması seçenekleri
aşağıdaki kimlik doğrulama seçenekleri, bağlanmak istediğiniz GitHub platformu temel alınarak desteklenir.
GitHub. com
GitHub Enterprise Server
Project Ayarlar > GitHub bağlantıları açın.
GitHub depolara bağlanmak istediğiniz proje için Azure Boards oturum açın.
(1) Project Ayarlar (2) GitHub bağlantılarıseçin.
projeden ilk kez bağlantı oluşturuyorsanız, GitHub hesabınızın kimlik bilgilerini kullanmak için GitHub hesabınızı Bağlan seçin.
Aksi takdirde,
Yeni bağlantı' yı seçin ve Yeni bağlantı iletişim kutusundan kimlik doğrulama yönteminizi seçin.GitHub hesabınızı kullanarak bağlandığınızda, kimlik doğrulaması için GitHub hesabı kimlik bilgilerinizi kullanırsınız. pat kullanarak bağlanıyorsanız, pat kullanarak GitHub bağlantısı eklemebölümüne bakın. bir GitHub Enterprise sunucusuna bağlanıyorsanız, bkz. Azure DevOps bir OAuth uygulaması olarak GitHub kaydetme.
GitHub kimlik bilgileriyle GitHub bağlantısı ekleme
bir Azure Boards projesine 250 GitHub depo bağlayabilirsiniz.
Azure Boards GitHub ilk kez bağlanıyorsanız, GitHub kimlik bilgilerinizi kullanarak oturum açmanız istenir. Bağlanmak istediğiniz depoların Yöneticisi olduğunuz bir hesabı seçin.
birden fazla GitHub hesaba veya kuruluşa aitseniz, depolarınızı bağlamak istediğiniz birini seçin. Yalnızca sahip olduğunuz veya Yöneticisi olan kuruluşlar listelenir.
bir kuruluşa ait tüm depolar zaten Azure Boards bağlandıysa, aşağıdaki iletiyi görürsünüz.
sorulduğunda GitHub kimlik bilgilerinizi girin.

iki öğeli kimlik doğrulamayı etkinleştirdiyseniz, GitHub size gönderdiği kimlik doğrulama kodunu girin ve doğrula' yı seçin.
aksi takdirde, GitHub hesabınız daha önce Azure DevOps Services hesabınızla ilişkilendirildiğinden sistem GitHub kuruluşunuzu otomatik olarak tanır.
Depoları seçin
Kimliğiniz doğrulandıktan sonra, bağlanmak istediğiniz depoları seçebilirsiniz.
GitHub depoları ekle iletişim kutusu, seçtiğiniz kuruluş için yönetici olduğunuz tüm GitHub. com depolarını otomatik olarak görüntüler ve seçer. Tümleştirmede katılmasını istemediğiniz depoların seçimini kaldırın.

İpucu
GitHub bir depoyu yalnızca tek bir Azure DevOps kuruluşta tanımlanmış projelere bağlanmanızı öneririz. aynı GitHub depoyu iki veya daha fazla Azure DevOps kuruluşta tanımlanan projelere bağlamak beklenmeyen AB # bahsetme yol açabilir. ayrıntılar için bkz. GitHub Azure Boards tümleştirmesi sorun giderme.
Tüm depolar zaten geçerli veya diğer kuruluşa bağlandıysa, aşağıdaki ileti görüntülenir.
İşiniz bittiğinde Kaydet' i seçin.
Bağlantıyı onaylayın
bu adımda, GitHub için Azure Boards uygulamasını, bağlanmak üzere seçtiğiniz depolarla ilişkili GitHub hesabına veya kuruluşa yüklersiniz.
görüntülenen GitHub sayfasını gözden geçirin ve ardından onayla, yüklensin, yetkilendir' i seçin.

onaylamak için GitHub parolanızı sağlayın.
İşiniz bittiğinde, listelenen seçili depolarla yeni bağlantıyı görmeniz gerekir.

GitHub için yapılandırmayı değiştirmek veya Azure Boards uygulamasını yönetmek için bkz. Azure Boards depo erişimini değiştirme.
PAT kullanarak GitHub bağlantısı ekleme
GitHub deponuza bağlanmak için GitHub hesabı kimlik bilgilerinizi kullanmanızı öneririz. Ancak, bir PAT kullanmanız gerekiyorsa, bu yordamları izleyerek kullanabilirsiniz.
İpucu
GitHub PAT 'yi oluştururken şu kapsamları eklediğinizden emin olun: repo, read:user, user:email, admin:repo_hook .
GitHub bir depoyu bağlarken bir PAT seçmek için, ilk kez bağlantı yaparken kişisel erişim belirteci ' ni seçin.
veya yeni GitHub bağlantısı iletişim kutusundan.
GitHub PAT oluşturmak için, GitHub geliştiricisi Ayarlar kişisel erişim belirteçleri' ne gidin.
PAT girip Bağlanöğesini seçin.

Bu makalede daha önce bahsedilen depoları seçin bölümünde özetlenen yordamları izleyerek projeye bağlanmasını istediğiniz depoları seçin.
Azure Boards GitHub bir hesap veya kuruluşa ilk kez bağlanıyorsanız, GitHub için Azure Boards uygulamasını da yükleyeceksiniz. Bu makalede daha önce gelen bağlantıyı onaylayın bölümünde özetlenen yordamları izleyerek tümleştirmeyi doldurun.
GitHub bir OAuth uygulaması olarak Azure DevOps kaydetme
Azure DevOps Services veya Azure DevOps Server GitHub Enterprise sunucunuza bağlamak için oauth kullanmayı planlıyorsanız, önce uygulamayı bir OAuth uygulaması olarak kaydetmeniz gerekir. Ayrıntılar için bkz. OAuth uygulaması oluşturma.
Kayıt Azure DevOps Services
GitHub Enterprise sunucunuz için web portalında oturum açın.

Ayarlar geliştirici ayarları > Oauth uygulamaları ' nı açın ve >' nı seçin.

Azure DevOps Server uygulamanızı kaydetmek için formu doldurun.
Giriş sayfası URL 'siIçin KURULUŞUNUZUN kuruluş URL 'sini belirtin.
Yetkilendirme geri ÇAĞıRMA URL'si IÇIN, URL 'yi oluşturmak üzere aşağıdaki kalıbı kullanın.{Azure DevOps Services Organization URL}/_admin/oauth2/callbackÖrneğin:
https://dev.azure.com/fabrikam/_admin/oauth2/callback
Uygulamayı kayded'i seçin.
Başarılı oldu sonra, kayıtlı OAuth uygulamanıza İstemci Kimliği ve İstemci Gizli Kodu sağlayan bir sayfa görüntülenir.

OAuth yapılandırmanızı Azure DevOps Services
Web portalında oturum Azure DevOps Services.
Kuruluşa GitHub Enterprise Oauth yapılandırmasını ekleyin.
Kuruluş ayarları Oauth yapılandırmaları'ı açınve ardından Oauth yapılandırması ekle'yi seçin.
Görüntülenen formu doldurun ve oluştur'a tıklayın.
Bağlan Azure DevOps Services sunucusuna GitHub Enterprise
Önemli
Azure DevOps Services sunucusuna GitHub Enterprise için GitHub Enterprise Sunucunuza İnternet'den yeterince erişilebilir olması gerekir. Azure DNS Sunucu GitHub Enterprise çözümleye GitHub Enterprise güvenlik duvarınız Azure Veri Merkezi IP adreslerinden erişime izin verir. IP adresi aralığını belirlemek için bkz. Microsoft Azure Merkezi IP Aralıkları. Bağlantı sorunları olduğunda karşılaşılan yaygın bir hata iletisi şu şekildedir:
Uzak ad çözümlenemedi: 'github-enterprise-server.contoso.com'
Bu hatayla karşılaşırsanız, sunucunuza erişenin olup ola olduğunu kontrol edin. Daha fazla bilgi için bkz. SSS Azure DNS bakın.
İlk Project Ayarlar GitHub sayfasından GitHub Enterprise Sunucusu'GitHub Enterprise ilk ptime bağlantısı yaparken Sunucu'ya tıklayın.
Veya Yeni bağlantı iletişim GitHub Sunucu'GitHub Enterpriseseçin.
Kimlik doğrulama yöntemini seçin.
Bağlan OAuth kullanarak kullanma
OAuth yapılandırmanızı Azure DevOps Services'a kaydetme adım 4'teayar seçtiğiniz yapılandırmayı seçin ve Bağlan.
Bağlan Erişim Belirteci kullanarak kullanma
GitHub Enterprise sunucusunun URL'sini ve bu sunucu tarafından tanınan Kişisel erişim belirteci kimlik bilgilerini girin. Sonra da Bağlan.
Bağlan Adı ve Parola kullanarak kullanma
GitHub Enterprise sunucusunun URL'sini ve bu sunucu tarafından tanınan yönetici hesabı kimlik bilgilerini girin. Sonra da Bağlan.
Bağlanmak için depoları seçin
İletişim kutusunda, yönetim haklarına sahip olduğunuz tüm GitHub listeler. Başkalarının görünp görünmey olmadığını belirlemek için Mine ile All arasında geçiş yapmak ve ardından eklemek istediğiniz olanları kontrol etmek için bu düğmeyi seçin. Bittiğinde Kaydet'i seçin.

İpucu
Yalnızca tek bir kuruluş altında tanımlanan depolara GitHub. Projeyi başka bir kuruluşta tanımlanan diğer depolara bağlamak GitHub başka bir bağlantı eklemeniz gerekir.
Azure Boards'dan GitHub hesabı veya kuruluşuna ilk kez bağlanıyorsanız, Azure Boards için Azure Boards uygulamasını da GitHub. Tümleştirmeyi tamamlamak için bu makalenin başlarındaki Bağlantıyı onaylama makalesinde açıklanan yordamları kullanın.
Bağlantı sorunlarını çözme
Bkz. GitHub bağlantı sorunlarını giderme.