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 dan mendapatkan ID klien serta rahasia klien, lakukan hal berikut:
- Login ke akun GitHub Anda.
- Buka Setelan > Setelan Developer.
- Di halaman Developer Settings, klik GitHub apps.
Klik New GitHub app.
Aplikasi GitHub Di halaman pendaftaran aplikasi, lakukan hal berikut:
- Di kolom Nama aplikasi GitHub, masukkan label untuk mengidentifikasi aplikasi.
- Di kolom URL Halaman Beranda, masukkan URL lengkap ke halaman beranda aplikasi Anda.
- Di kolom URL Callback, masukkan
https://vertexaisearch.cloud.google.com/oauth-redirect. - Untuk memastikan token berakhir secara rutin dan menerima
refresh_tokenyang dapat digunakan untuk meminta token akses baru, centang kotak Expire user authorization tokens. - Untuk meminta pengguna mengizinkan aplikasi Anda saat mereka menginstalnya, centang kotak Minta otorisasi pengguna (OAuth) selama penginstalan.
Di bagian Izin, aktifkan izin berikut:
Nama Izin Jenis Izin Alasan Akses Repository: Tindakan Baca dan tulis Memicu, mencantumkan, membatalkan, dan menjalankan ulang eksekusi alur kerja; mengakses log tugas Repositori: Administrasi Hanya baca Mencantumkan kolaborator repositori Repositori: Isi Baca dan tulis Membaca file, commit, cabang, tag, dan rilis; membuat cabang, menulis file, mengirimkan 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 mengupdate masalah, memposting komentar, menyeleksi masalah, dan mengelola label Repositori: Metadata Hanya baca (Wajib) Menelusuri repositori dan pengguna Repositori: Permintaan pull Baca dan tulis Membaca permintaan pull, perbedaan, dan komentar PR; menggabungkan, memperbarui, serta menambahkan komentar dan balasan ulasan Repositori: Pemberitahuan pemindaian kode Hanya baca Membaca peringatan pemindaian kode Repositori: Pemberitahuan Dependabot Hanya baca Membaca peringatan keamanan Dependabot Repositori: Peringatan pemindaian rahasia Hanya baca Membaca peringatan pemindaian rahasia 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 Di bagian yang menanyakan tempat untuk menginstal aplikasi, pilih Hanya di akun ini.
Klik Create GitHub app.
Di menu navigasi, pilih Instal aplikasi.
Pilih akun untuk menginstal aplikasi yang baru dibuat, lalu klik Instal.
Pilih Semua repositori, lalu klik Instal & izinkan.
Di menu navigasi, pilih Umum.
Klik Generate a new client secret. Salin Client ID dan nilai Client secret yang dibuat, lalu simpan dengan aman untuk digunakan nanti.
Tab Umum aplikasi GitHub