Konfigurasi GitHub

Halaman ini menjelaskan cara menyiapkan dan mengonfigurasi konfigurasi pihak ketiga sebelum membuat data store GitHub.

Menetapkan izin dan mendapatkan client ID dan rahasia klien

Untuk mendaftarkan aplikasi GitHub dan mendapatkan client ID dan rahasia klien, lakukan hal berikut:

  1. Login ke akun GitHub Anda.
  2. Buka Settings > Developer Settings.
  3. Di halaman Developer Settings, klik GitHub apps.
  4. Klik New GitHub app.

    Aplikasi GitHub setelan developer
    Aplikasi GitHub
  5. Di halaman pendaftaran aplikasi, lakukan hal berikut:

    1. Di kolom GitHub app name, masukkan label untuk mengidentifikasi aplikasi.
    2. Di kolom Homepage URL, masukkan URL lengkap ke halaman beranda aplikasi Anda.
    3. Di kolom Callback URL, masukkan https://vertexaisearch.cloud.google.com/oauth-redirect.
    4. Untuk memastikan token berakhir masa berlakunya secara teratur dan menerima refresh_token yang dapat digunakan untuk meminta token akses baru, centang kotak Expire user authorization tokens.
    5. Untuk meminta pengguna mengotorisasi aplikasi Anda saat mereka menginstalnya, centang kotak Request user authorization (OAuth) during installation.
    6. Di bagian Permissions, aktifkan izin berikut:

      Nama Izin Jenis Izin Alasan Akses
      Repositori: Konten Hanya baca Membaca file, commit, cabang, tag, rilis, dan kode penelusuran
      Repositori: Masalah Hanya baca Membaca masalah, label, komentar, dan masalah penelusuran
      Repositori: Permintaan pull Hanya baca Membaca permintaan pull, perbedaan, komentar PR, dan PR penelusuran
      Repositori: Metadata Hanya baca (Wajib) Menelusuri repositori dan pengguna
      Organisasi: Anggota Hanya baca Melihat tim organisasi dan anggotanya
      Akun: Profil Baca/Tulis Mengakses informasi profil pengguna
      Organisasi: Jenis Masalah Hanya baca Melihat jenis masalah organisasi yang tersedia
    7. Di bagian yang menanyakan tempat untuk menginstal aplikasi, pilih Only on this account.

    8. Klik Create GitHub app.

  6. Di menu navigasi, pilih Install app.

  7. Pilih akun untuk menginstal aplikasi yang baru dibuat, lalu klik Install.

  8. Pilih All repositories , lalu klik Install &authorize.

  9. Di menu navigasi, pilih General.

  10. Klik Generate a new client secret. Salin nilai Client ID dan Client secret yang dibuat, lalu simpan dengan aman untuk digunakan nanti.

    Client ID dan rahasia klien
    Tab Umum aplikasi GitHub