Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
GitHub Market Azure Boards uygulamasına gidin.
Planlar ve fiyatlandırma'nın altında, Ücretsiz'in altında Yükle'yi seçin.
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:
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.
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.
GitHub web portalından profil menünüzü kullanarak Settings açın.
Tümleştirmeler'in altında Uygulamalar'ıseçin.
Authorized GitHub Apps>Azure Boards öğesini seçin.
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.
Üçü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:
GitHub'da kuruluşunuzu açın ve Ayarlar > OAuth uygulama ilkesi'ne gidin.
Azure Boards uygulamasını özel olarak onaylayın (önerilir) veya tüm üçüncü taraf uygulamalar için kısıtlamaları kaldırın.
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.
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.
İş öğenizi açın, Geliştirme bölümüne gidin ve Bağlantı ekle'yi seçin.
Link türündenGitHub Çekme İsteği'i 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.
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.
Ç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.
Çekme isteğini birleştir'i seçin.
Depo README dosyanıza gidin ve eklenen rozeti görüntüleyin.
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.
Azure DevOps'daki projenizden Proje ayarları>GitHub bağlantıları gidin.
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. 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 web portalından profil menünüzü kullanarak Settings açın.
Tümleştirme Uygulamaları'nı> seçin. Stalled GitHub Apps altında Configure öğesini seçin.
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.
Only select repositories seçerseniz, Azure Boards tümleştirmesine katılmak istediğiniz depoları seçin.
Kaydetseçeneğini 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 onay penceresinde Tamam'ı seçin.
Entegrasyonu açmak için Askıya Almayı Kaldır seçeneğini seçin.
Azure Boards uygulamasını kaldırmak için Uninstall öğesini seçin ve ardından açılan onay penceresinden OK 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ı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.