Konfigurasi GitHub

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

Menetapkan izin serta mendapatkan client ID dan rahasia klien

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

  1. Login ke akun GitHub Anda.
  2. Buka Setelan > Setelan Developer.
  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 Nama aplikasi GitHub, 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 masa berlaku token berakhir secara rutin dan untuk menerima refresh_token yang dapat digunakan untuk meminta token akses baru, centang kotak Expire user authorization tokens.
    5. Untuk meminta pengguna mengizinkan aplikasi Anda saat mereka menginstalnya, centang kotak Minta otorisasi pengguna (OAuth) selama penginstalan.
    6. Di bagian Izin, aktifkan izin berikut:

      Nama Izin Jenis Izin Alasan Akses
      Repositori: Tindakan Baca dan tulis Memicu, mencantumkan, membatalkan, dan menjalankan kembali operasi alur kerja; mengakses log tugas
      Repositori: Administrasi Hanya baca Mencantumkan kolaborator repositori
      Repositori: Konten Baca dan tulis Membaca file, commit, cabang, tag, dan rilis; membuat cabang, menulis file, mengirim commit, dan membuat fork repositori
      Repository: Diskusi Baca dan tulis Membaca Diskusi GitHub dan kategori diskusi; menambahkan, memperbarui, atau menghapus komentar diskusi
      Repository: Masalah Baca dan tulis Membaca masalah, label, komentar, dan menelusuri masalah; membuat atau memperbarui masalah, memposting komentar, melakukan triase masalah, dan mengelola label
      Repositori: Metadata Hanya baca (Wajib) Menelusuri repositori dan pengguna
      Repositori: Permintaan pull Baca dan tulis Membaca permintaan pull, diff, dan komentar PR; menggabungkan, memperbarui, dan menambahkan komentar dan balasan ulasan
      Repositori: Pemberitahuan pemindaian kode Hanya baca Membaca pemberitahuan pemindaian kode
      Repositori: Dependabot alerts Hanya baca Membaca notifikasi keamanan Dependabot
      Repositori: Peringatan pemindaian secret Hanya baca Membaca pemberitahuan pemindaian secret
      Organisasi: Anggota Hanya baca Melihat tim organisasi dan anggotanya
      Organisasi: Jenis Masalah Hanya baca Melihat jenis masalah organisasi
      Organisasi: Project Baca dan tulis Membaca dan mengelola Project v2 tingkat organisasi (project, item, kolom, dan pembaruan status)
      Akun: Membintangi Baca dan tulis Membintangi dan menghapus bintang repositori
      Akun: Profil Baca dan tulis Mengakses informasi profil pengguna
    7. Di bagian yang menanyakan tempat untuk menginstal aplikasi, pilih Hanya di akun ini.

    8. Klik Create GitHub app.

  6. Di menu navigasi, pilih Instal aplikasi.

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

  8. Pilih Semua repositori, lalu klik Instal & izinkan.

  9. Di menu navigasi, pilih Umum.

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

    Client ID dan rahasia klien
    Tab Umum aplikasi GitHub