Menyiapkan konektor GitHub (OAuth atau PAT) di Agen SRE Azure

Gunakan konektor GitHub untuk menyambungkan github.com ke agen Anda untuk mengelola masalah, permintaan pull, dan alur kerja. Konfigurasikan konektor melalui Builder > Connectors di portal.

Note

Tutorial ini mencakup konektor GitHub untuk masalah, PR, dan operasi alur kerja. Untuk konteks kode selama penyelidikan, lihat Menyambungkan kode sumber. Untuk GitHub Enterprise Cloud, lihat Koneksikan GitHub Enterprise Cloud.

Prerequisites

  • Agen aktif dalam status Running
  • Akses ke github.com repositori yang Anda inginkan untuk digunakan agen
  • Peran agen: Administrator atau Pengguna Standar

Buka penyiapan konektor GitHub

  1. Buka agen Anda di portal.
  2. Buka Builder > Konektor.
  3. Pilih Tambahkan konektor.
  4. Pilih GitHub konektor OAuth.

Pilih metode autentikasi

Pilih satu metode:

Method Kapan digunakan
OAuth Penyiapan interaktif untuk akses yang dikendalikan pengguna
PAT Akun layanan atau penyiapan non-interaktif

Alur OAuth

  1. Pilih OAuth.
  2. Pilih Masuk ke GitHub.
  3. Selesaikan otorisasi popup GitHub.
  4. Konfirmasi status memperlihatkan Tersambung.

Alur PAT

  1. Pilih PAT.
  2. Tempelkan token GitHub dengan cakupan yang diperlukan.
  3. Pilih Sambungkan.
  4. Konfirmasi status memperlihatkan Tersambung.

Konfirmasikan operasi runtime pada konektor GitHub

Setelah menyimpan konektor, uji dengan perintah obrolan:

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

Gunakan perintah verifikasi langsung sebagai titik pemeriksaan akhir:

Get me recent issues from owner/repo.

Izin yang diperlukan untuk setiap operasi

Pengoperasian OAuth/PAT minimum
Baca metadata atau konten repositori repo untuk repositori privat (public_repo hanya untuk publik)
Mencantumkan atau membuat masalah Akses repositori berkemampukan masalah
Operasi permintaan pull Akses repo berkemampukan PR

Memecahkan masalah koneksi

Gejala Kemungkinan penyebabnya Perbaiki
Konektor menunjukkan sambungan terputus Token kedaluwarsa atau dicabut Mengautentikasi ulang OAuth atau memutar PAT
Masalah pekerjaan baca, tindakan PR gagal Izin PR hilang Berikan izin PR dan coba lagi
Konektor tidak dapat mengakses repositori privat Cakupan token terlalu sempit Gunakan cakupan repo untuk repositori privat
Popup tidak terbuka Popup peramban diblokir Perbolehkan popup untuk domain portal

Langkah selanjutnya