Azure SRE Aracısı'nda GitHub bağlayıcısını (OAuth veya PAT) ayarlama

Sorunları, çekme isteklerini ve iş akışlarını yönetmek için github.com öğesini ajanınıza bağlamak üzere GitHub bağlayıcısını kullanın. Bağlayıcıyı portalda Builder > Bağlayıcıları aracılığıyla yapılandırın.

Note

Bu öğretici, bildirim, çekme talebi ve iş akışı işlemleri için GitHub Bağlayıcısını ele alır. Araştırma sırasında kod bağlamı için bkz. Kaynak kodu bağlama. GitHub Enterprise Cloud için GitHub Enterprise Cloud’a bağlanma bölümüne bakın.

Prerequisites

  • Çalışıyor durumundaki etkin ajan
  • Aracının github.com kullanmasını istediğiniz depolara erişim
  • Aracı rolü: Yönetici veya Standart Kullanıcı

GitHub bağlayıcı kurulumunu açma

  1. Temsilcinizi portalda açın.
  2. Oluşturucu > Bağlayıcıları'na gidin.
  3. Bağlayıcı ekle'yi seçin.
  4. GitHub OAuth bağlayıcısı öğesini seçin.

Kimlik doğrulama yöntemi seçme

Bir yöntem seçin:

Method Ne zaman kullanılır?
OAuth Kullanıcı odaklı erişim için etkileşimli kurulum
PAT Hizmet hesabı veya etkileşimli olmayan kurulum

OAuth akışı

  1. OAuth'u seçin.
  2. GitHub'da oturum aç'ı seçin.
  3. GitHub açılır penceresindeki yetkilendirmeyi tamamlayın.
  4. Durumun Bağlı olarak görüntülendiğini doğrulayın.

PAT akışı

  1. PAT'i seçin.
  2. Gerekli kapsamlara sahip bir GitHub belirteci yapıştırın.
  3. Bağlan seçeneğini seçin.
  4. Durumun Bağlı olarak görüntülendiğini doğrulayın.

GitHub bağlayıcısı çalışma zamanı işlemlerini onaylayın

Bağlayıcıyı kaydettikten sonra sohbet istemiyle test edin:

List recent issues from owner/repo and summarize the top 3 risks.

Son denetim noktası olarak doğrudan doğrulama istemini kullanın:

Get me recent issues from owner/repo.

İşleme göre gerekli izinler

Operation OAuth/PAT minimum
Depo meta verilerini/içeriğini okuma repo özel depolar için (public_repo yalnızca genel depolar için)
Sorunları listeleme veya oluşturma Sorun özelliği olan depoya erişim
Pull request işlemleri PR destekli depo erişimi

Bağlantı sorunlarını giderme

Belirti Olası neden Düzelt
Bağlayıcı bağlantısı kesilmiş olarak gösteriliyor Belirtecin süresi doldu veya iptal edildi OAuth kimliğini yeniden doğrulama veya PAT'i döndürme
Issue okuma işlemi çalışıyor, PR işlemleri başarısız oluyor PR izni eksik PR izni ver ve yeniden dene
Bağlayıcı özel depolara erişemiyor Belirteç kapsamı çok dar Özel depolar için repo kapsamını kullan
Açılan pencere açılmıyor Tarayıcı açılır penceresi engellendi Portal etki alanı için açılır pencerelere izin ver

Sonraki adım