Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kode Genie dapat mencari repositori GitHub saat Anda menyambungkannya melalui konektor native Databricks GitHub atau server custom GitHub MCP. Gunakan konektor asli untuk sebagian besar kasus. Akses repositori privat memerlukan administrator organisasi GitHub untuk menginstal aplikasi konektor Databricks GitHub.
Gunakan konektor asli (disarankan)
Important
Fitur ini ada di Beta. Untuk menggunakan konektor sumber data pihak ketiga, admin ruang kerja harus mengaktifkan pratinjau Konektor Pihak Ketiga untuk Agen . Lihat Kelola Pratinjau Azure Databricks.
Untuk menyambungkan Genie One atau Genie Code ke GitHub, gunakan konektor pihak ketiga Databricks. Lihat Menggunakan konektor asli untuk sumber data pihak ketiga dan Menyambungkan ke alat dan sumber eksternal. Untuk repositori privat, administrator perlu mengaktifkan akses.
- Konektor asli menggunakan koneksi sistem Databricks default. Untuk menggunakan server custom GitHub MCP sebagai gantinya, tambahkan secara manual. Lihat Menambahkan server MCP ke Kode Genie secara manual.
- Untuk meningkatkan respons, tambahkan konteks pribadi untuk setiap repositori untuk membantu GitHub alat pencarian memahami basis kode Anda.
Mengaktifkan akses repositori privat
Koneksi sistem Databricks default untuk GitHub hanya dapat mengakses repositori publik. Untuk memberikan akses baca koneksi ke repositori perusahaan privat, administrator organisasi GitHub harus menyelesaikan langkah-langkah berikut:
Instal aplikasi konektor Databricks GitHub di organisasi GitHub Anda sehingga memiliki akses baca ke repositori privat Anda.
Izinkan IP keluar tanpa server Databricks untuk cloud dan wilayah ruang kerja Anda. Untuk daftar alamat IP, lihat alamat dan domain IP untuk layanan dan aset Azure Databricks. Untuk petunjuk tentang mengonfigurasi alamat IP yang diizinkan untuk organisasi GitHub Anda, lihat Kelola alamat IP yang diizinkan untuk organisasi Anda.
Setelah penyiapan administrator selesai, pengguna di organisasi Anda dapat mengakses repositori privat menggunakan koneksi sistem Databricks default.
Buat server MCP GitHub kustom (tidak disarankan)
Lewati bagian ini jika ruang kerja Databricks Anda sudah memiliki koneksi GitHub Unity Catalog yang tersedia untuk Anda gunakan. Jika Anda hanya memerlukan akses ke repositori publik dan informasi akun Anda sendiri, lewati ke langkah 3.
Ikuti langkah-langkah di bawah ini untuk membuat server MCP GitHub kustom. Ini memungkinkan Anda mengonfigurasi server ke kebutuhan data dan keamanan spesifik Anda.
Dari akun GitHub Anda, buat aplikasi GitHub. Untuk basis kode perusahaan, administrator organisasi GitHub harus menyelesaikan langkah ini.
- Buka Pengaturan Profil > Pengaturan >> Pengembang GitHub Aplikasi dan klik Aplikasi GitHub Baru.
- Isi bidang yang diminta.
URL Panggilan Balik harus
https://<your-databricks-workspace-url>/login/oauth/http.html. Ini adalah cara GitHub mengautentikasi dengan ruang kerja Databricks Anda.- URL beranda tidak memengaruhi server MCP dan dapat diatur ke nilai apa pun yang Anda inginkan.
- Kosongkan kotak centang Aktif untuk menjadikan URL webhook sebagai bidang opsional.
- Berikan aplikasi GitHub Anda izin yang diperlukan untuk mengakses repositori dan organisasi Anda.
- Klik Buat Aplikasi GitHub.
Di aplikasi yang baru dibuat, di bawah Rahasia klien, klik Buat rahasia klien baru. Salin nilai ini.
Buat koneksi Unity Catalog baru untuk GitHub. Anda harus memiliki
CREATE CONNECTIONhak istimewa.- Jika ruang kerja Anda sudah memiliki satu yang terinstal, Anda dapat menggunakan yang sudah ada selama Anda memiliki
USE CONNECTIONhak istimewa untuk itu. - Isi bidang-bidang ini:
- Jenis koneksi:
HTTP - Jenis autentikasi:
OAuth User to Machine - Penyedia OAuth:
Manual configuration- Jika Anda hanya memerlukan akses ke repositori publik dan informasi akun Anda sendiri, pilih
Github MCPdi sini dan lewati langkah-langkah lainnya.
- Jika Anda hanya memerlukan akses ke repositori publik dan informasi akun Anda sendiri, pilih
- Tuan rumah:
https://api.githubcopilot.com - Cakupan OAuth: Cakupan aplikasi Anda. Misalnya:
mcp:access read:user user:email repo read:org - Rahasia klien dan ID klien: dihasilkan dari Langkah 2
- Titik akhir otorisasi:
https://github.com/login/oauth/authorize - Titik akhir token:
https://github.com/login/oauth/access_token - Jalur dasar:
/mcp - Apakah koneksi MCP:
checked
- Jenis koneksi:
- Klik Buat koneksi.
- Jika ruang kerja Anda sudah memiliki satu yang terinstal, Anda dapat menggunakan yang sudah ada selama Anda memiliki
Di sudut kanan atas, klik Masuk untuk masuk ke koneksi Anda. Ini membuka jendela baru yang meminta Anda untuk mengotorisasi Aplikasi GitHub ke akun Databricks Anda. Klik Sambungkan pada akun GitHub yang ingin Anda sambungkan.
MCP GitHub Anda sekarang siap digunakan. Tambahkan ke Kode Genie sebagai server MCP eksternal.