Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Genie Code, native Databricks GitHub bağlayıcısı veya custom GitHub MCP sunucusu aracılığıyla bağladığınızda GitHub depolarda arama yapabilir. Çoğu durumda yerel bağlayıcıyı kullanın. Özel depo erişimi, databricks GitHub bağlayıcı uygulamasını yüklemek için GitHub kuruluş yöneticisi gerektirir.
Yerel bağlayıcıyı kullanma (önerilen)
Important
Bu özellik Beta sürümündedir. Üçüncü taraf veri kaynağı bağlayıcılarını kullanmak için çalışma alanı yöneticisinin Aracılar için Üçüncü Taraf Bağlayıcıları önizlemesini etkinleştirmesi gerekir. Bkz. Azure Databricks önizlemelerini yönetme.
Genie One veya Genie Code'u GitHub bağlamak için Databricks üçüncü taraf bağlayıcısını kullanın. Bkz. Üçüncü taraf veri kaynakları için yerel bağlayıcıları kullanma ve Dış araçlara ve kaynaklara bağlanma. Özel depolar için yöneticilerin erişimi etkinleştirmesi gerekir.
- Yerel bağlayıcı varsayılan Databricks sistem bağlantısını kullanır. Bunun yerine özel GitHub MCP sunucusu kullanacaksanız, manuel olarak ekleyin. Bkz. Genie Code'a EL ile MCP sunucuları ekleme.
- Yanıtları iyileştirmek için, GitHub arama araçlarının kod tabanınızı anlamasına yardımcı olmak üzere her depo için kişisel bağlam ekleyin.
Özel depo erişimini etkinleştirme
GitHub için varsayılan Databricks sistem bağlantısı yalnızca genel depolara erişebilir. Bağlantıya özel kurumsal depolara okuma erişimi vermek için, GitHub kuruluş yöneticisinin aşağıdaki adımları tamamlaması gerekir:
özel depolarınıza okuma erişimine sahip olması için GitHub kuruluşunuza Databricks GitHub bağlayıcı uygulamasını yükleyin.
Çalışma alanınızın bulutu ve bölgesi için Databricks sunucusuz giden IP'leri izin verilenler listesine ekleyin. IP adresleri listesi için bkz. Azure Databricks hizmetleri ve varlıkları için IP adresleri ve etki alanları. GitHub kuruluşunuz için izin verilen IP adreslerini yapılandırma yönergeleri için bkz. Kuruluşunuz için izin verilen IP adreslerini yönetme.
Yönetici kurulumu tamamlandıktan sonra, kuruluşunuzdaki kullanıcılar varsayılan Databricks sistem bağlantısını kullanarak özel depolara erişebilir.
Özel GitHub MCP sunucusu oluşturma (önerilmez)
Databricks çalışma alanınızda kullanabileceğiniz bir GitHub Unity Kataloğu bağlantısı varsa bu bölümü atlayın. Yalnızca genel depolara ve kendi hesabınızın bilgilerine erişmeniz gerekiyorsa 3. adıma geçin.
Özel GitHub MCP sunucusu oluşturmak için aşağıdaki adımları izleyin. Bu, sunucuyu belirli veri ve güvenlik gereksinimlerinize göre yapılandırmanıza olanak tanır.
GitHub hesabınızdan bir GitHub uygulaması oluşturun. Kurumsal kod temelleri için bir GitHub kuruluş yöneticisinin bu adımı tamamlaması gerekir.
- Profile > Ayarları > Geliştirici ayarları > GitHub Apps adresine gidin ve Yeni GitHub Uygulama'e tıklayın.
- İstenen alanları doldurun.
Geri Arama URL'si olmalıdır
https://<your-databricks-workspace-url>/login/oauth/http.html. GitHub Databricks çalışma alanınızda kimlik doğrulaması bu şekilde yapılır.- Giriş sayfası URL'si MCP sunucusunu etkilemez ve tercih ettiğiniz herhangi bir değere ayarlanabilir
- Web Kancası URL'sini isteğe bağlı bir alan yapmak için "etkin" kutusunun işaretini kaldırın
- GitHub uygulamanıza deponuza ve kuruluşunuza erişmek için gerekli izinleri verin.
- GitHub Uygulaması Oluştur'a tıklayın.
Yeni oluşturulan uygulamada, İstemci gizli dizileri'nin altında Yeni bir istemci gizli dizisi oluştur'a tıklayın. Bu değeri kopyalayın.
GitHub için yeni bir Unity Kataloğu bağlantısı oluşturun.
CREATE CONNECTIONAyrıcalıklarına sahip olmalısınız.- Çalışma alanınızda zaten kurulmuş bir bileşen varsa, üzerinde yetkileriniz olduğu sürece mevcut olanı kullanabilirsiniz
USE CONNECTION. - Şu alanları doldurun:
- Bağlantı türü:
HTTP - Kimlik doğrulama türü:
OAuth User to Machine - OAuth sağlayıcısı:
Manual configuration- Yalnızca genel depolara ve kendi hesabınızın bilgilerine erişmeniz gerekiyorsa, burayı seçin
Github MCPve kalan adımları atlayın.
- Yalnızca genel depolara ve kendi hesabınızın bilgilerine erişmeniz gerekiyorsa, burayı seçin
- Ev sahibi:
https://api.githubcopilot.com - OAuth kapsamı: Uygulamanızın kapsamları. Örneğin,
mcp:access read:user user:email repo read:org - İstemci gizli anahtarı ve istemci kimliği: 2. Adım'dan oluşturulur
- Yetkilendirme uç noktası:
https://github.com/login/oauth/authorize - Belirteç uç noktası:
https://github.com/login/oauth/access_token - Temel yol:
/mcp - mcp bağlantısı:
checked
- Bağlantı türü:
- Bağlantı oluştur'a tıklayın.
- Çalışma alanınızda zaten kurulmuş bir bileşen varsa, üzerinde yetkileriniz olduğu sürece mevcut olanı kullanabilirsiniz
Bağlantınızda oturum açmak için sağ üst köşedeki Oturum Aç'a tıklayın. Bu, GitHub Uygulamasını Databricks hesabınıza yetkilendirmenizi isteyen yeni bir pencere açar. Bağlanmak istediğiniz GitHub hesapta connect öğesine tıklayın.
GitHub MCP'niz artık kullanıma hazırdır. Genie Code'a dış MCP sunucusu olarak ekleyin.