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'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.
GitHub Marketi'nde 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ü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:
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şuna erişim verme
Gerekirse, Azure DevOps kuruluşunuza GitHub erişimi vermek için aşağıdaki adımları uygulayın.
GitHub web portalında profil menünüzü kullanarak Ayarlar'ı açın.
Tümleştirmeler'in altında Uygulamalar'ıseçin.
Yetkili GitHub Uygulamaları>Azure Boards'u 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'tan depo 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, 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.
İş öğenizi açın, Geliştirme bölümüne gidin ve Bağlantı ekle'yi seçin.
Bağlantı türü'ndenGitHub Çekme İsteği'ne tıklayın.
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 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.
Çalışma öğenizden ilk çekme isteği bağlantısını seçin.
GitHub pull request'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
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.
Azure DevOps'taki projenizden Proje ayarları>GitHub bağlantıları bölümüne 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.
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ında profil menünüzü kullanarak Ayarlar'ı açın.
Tümleştirme Uygulamaları'nı> seçin. Yüklü GitHub Uygulamaları'nın altında Yapılandır'ı 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.
Yalnızca depoları seçin'i seçerseniz Azure Boards ile tümleştirmeye 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 Kaldır'ı ve ardından açılan onay penceresinde Tamam'ı 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ı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.