Ringkasan

Konektor GitHub untuk Gemini Enterprise memungkinkan Anda melakukan operasi pembuatan, pembaruan, dan pembacaan pada data GitHub.

Tindakan yang didukung

Jika penyimpanan data GitHub diaktifkan, Anda dapat menggunakan perintah bahasa alami di Gemini Enterprise untuk melakukan tindakan GitHub.

Tindakan GitHub berikut yang mengubah data didukung oleh penyimpanan data. Tindakan hanya baca tambahan juga tersedia untuk tugas seperti menelusuri dan mengambil konteks.

Tindakan Deskripsi
Menambahkan komentar ke ulasan yang menunggu keputusan Menambahkan komentar ulasan ke ulasan permintaan pull tertunda terbaru Anda.
Menambahkan komentar masalah Menambahkan komentar ke masalah atau permintaan pull tertentu.
Buat cabang Membuat cabang baru di repositori.
Buat gist Buat Gist GitHub baru.
Membuat atau memperbarui file Membuat atau memperbarui satu file dalam repositori.
Tutup notifikasi Menandai notifikasi GitHub sebagai telah dibaca atau selesai.
Melakukan fork repositori Membuat fork repositori ke akun Anda atau organisasi tertentu.
Mengelola langganan notifikasi Mengabaikan, menonton, atau menghapus langganan rangkaian notifikasi.
Mengelola langganan notifikasi repositori Mengabaikan, menonton, atau menghapus langganan notifikasi repositori.
Menandai semua notifikasi sebagai telah dibaca Menandai semua notifikasi sebagai telah dibaca, yang secara opsional dicakup ke repositori.
Gabungkan permintaan pull Menggabungkan permintaan pull.
Mengirim file Mengirim beberapa file ke repositori dalam satu commit.
Membalas komentar permintaan pull Menambahkan balasan ke komentar permintaan pull yang ada.
Repositori bintang Memberi bintang pada repositori atas nama pengguna yang diautentikasi.
Alur kerja Tindakan Pemicu Memicu alur kerja GitHub Actions (menjalankan, membatalkan, atau menjalankan ulang tugas).
Hapus bintang pada repositori Membatalkan tanda bintang pada repositori atas nama pengguna yang diautentikasi.
Memperbarui gist Memperbarui GitHub Gist yang ada.
Memperbarui permintaan pull Memperbarui permintaan pull yang ada.
Tulis komentar diskusi Menambahkan, membalas, memperbarui, menghapus, atau menandai/membatalkan tanda sebagai jawaban pada komentar diskusi.
Menulis project GitHub Membuat atau mengupdate Project GitHub (project, item, kolom, pembaruan status).
Masalah operasi tulis Membuat atau memperbarui masalah di repositori.
Label repositori tulis Membuat, memperbarui, atau menghapus label pada repositori.

Izin yang diperlukan

Untuk mengizinkan Gemini Enterprise melakukan penelusuran menggunakan penyimpanan data GitHub, Anda memerlukan izin berikut:

Nama Izin Jenis Izin Alasan Akses
Repositori: Tindakan Baca dan tulis Memicu, mencantumkan, membatalkan, dan menjalankan kembali 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
Repositori: Masalah Baca dan tulis Membaca masalah, label, komentar, dan menelusuri masalah; membuat atau memperbarui masalah, memposting komentar, 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: Pemberitahuan Dependabot Hanya baca Membaca notifikasi keamanan Dependabot
Repositori: Peringatan pemindaian secret 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

Untuk mengetahui informasi tentang cara mengonfigurasi izin ini, lihat Menetapkan izin dan mendapatkan ID klien serta rahasia klien.

Batasan

Bagian ini menguraikan masalah umum dan batasan yang dapat memengaruhi penggunaan penyimpanan data GitHub oleh Anda.

  • Saat membuat aplikasi baru atau menambahkan penyimpanan data ke aplikasi yang sudah ada, sebaiknya kaitkan hanya 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, dan eu.

Langkah berikutnya