Konektor GitHub untuk Gemini Enterprise memungkinkan Anda melakukan operasi pembuatan, pembaruan, dan pembacaan pada data GitHub.
Tindakan yang didukung
Jika penyimpanan data GitHub diaktifkan, pengguna akhir dapat menggunakan perintah bahasa alami di Gemini Enterprise untuk melakukan tindakan berikut.
| Tindakan | Deskripsi |
|---|---|
| Menambahkan komentar ke ulasan yang tertunda | Menambahkan komentar ke ulasan yang tertunda di GitHub. |
| Menambahkan komentar ke masalah | Menambahkan komentar ke masalah di GitHub. |
| Buat cabang | Buat cabang di GitHub. |
| Membuat atau memperbarui masalah | Membuat atau memperbarui masalah di GitHub. |
| Membuat atau memperbarui file | Buat atau perbarui file di GitHub. |
| Repositori fork | Buat fork repositori di GitHub. |
| Gabungkan permintaan pull | Gabungkan permintaan pull di GitHub. |
| Mengirim file | Kirim file ke GitHub. |
| Memperbarui permintaan pull | Perbarui permintaan pull di GitHub. |
Izin yang diperlukan
Untuk mengizinkan Gemini Enterprise melakukan penelusuran menggunakan penyimpanan data GitHub, Anda memerlukan izin berikut:
| Nama Izin | Jenis Izin | Alasan Akses |
| Repositori: Isi | Hanya baca | Membaca file, commit, cabang, tag, rilis, dan menelusuri kode |
| Repository: Masalah | Hanya baca | Membaca masalah, label, komentar, dan menelusuri masalah |
| Repositori: Permintaan pull | Hanya baca | Membaca permintaan pull, perbedaan, komentar PR, dan menelusuri PR |
| 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 |
Untuk mengetahui informasi tentang cara mengonfigurasi izin ini, lihat Menetapkan izin dan mendapatkan ID klien serta rahasia klien.
Batasan
Bagian ini menguraikan masalah dan batasan umum yang dapat memengaruhi penggunaan penyimpanan data GitHub Anda.
- Saat membuat aplikasi baru atau menambahkan penyimpanan data ke aplikasi yang sudah ada, sebaiknya hanya kaitkan satu penyimpanan data dengan tindakan yang termasuk dalam satu jenis konektor.
- Penerapan perimeter Kontrol Layanan VPC pada penyimpanan data GitHub yang ada tidak didukung. Untuk menerapkan Kontrol Layanan VPC, Anda harus menghapus dan membuat ulang penyimpanan data. Untuk mengetahui informasi selengkapnya tentang Kontrol Layanan VPC dan cara menggunakan tindakan setelah mengaktifkan Kontrol Layanan VPC, lihat Mengamankan aplikasi Anda dengan Kontrol Layanan VPC.
- Penyimpanan data GitHub hanya didukung di lokasi
global,us, daneu.
Langkah berikutnya
- Untuk membuat dan mengonfigurasi konektor dengan GitHub, lihat Menyiapkan penyimpanan data GitHub.