Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Genie Code může prohledávat úložiště GitHub, když ho připojíte prostřednictvím nativního konektoru Databricks GitHub nebo >sousměrného GitHub serveru MCP. Ve většině případů použijte nativní konektor. Přístup k privátnímu úložišti vyžaduje, aby správce GitHub organizace nainstaloval aplikaci konektoru GitHub Databricks.
Použití nativního konektoru (doporučeno)
Important
Tato funkce je v beta verzi. Pokud chcete používat konektory zdroje dat třetích stran, musí správce pracovního prostoru povolit konektory třetích stran pro agenty ve verzi Preview. Viz Manage Azure Databricks preview.
Pokud chcete připojit Genie One nebo Genie Code k GitHub, použijte konektor třetí strany Databricks. Viz Použití nativních konektorů pro zdroje dat třetích stran a připojení k externím nástrojům a zdrojům. V případě privátních úložišť musí správci povolit přístup.
- Nativní konektor používá výchozí systémové připojení Databricks. Chcete-li místo toho použít vlastní server GitHub MCP, přidejte ho ručně. Viz Ruční přidání serverů MCP do Kódu Genie.
- Pokud chcete zlepšit odpovědi, přidejte pro každé úložiště osobní kontext, který vám pomůže GitHub vyhledávacím nástrojům porozumět základu kódu.
Povolení přístupu k privátnímu úložišti
Výchozí systémové připojení Databricks pro GitHub má přístup pouze k veřejným úložištím. Aby připojení získalo oprávnění pro čtení privátních podnikových úložišť, musí správce organizace na GitHubu provést následující kroky:
Nainstalujte si ve vaší organizaci GitHub aplikaci Databricks GitHub connector, aby měla přístup pro čtení k vašim soukromým úložištím.
Přidejte bezserverové odchozí IP adresy Databricks na seznam povolených pro cloud a oblast vašeho pracovního prostoru. Seznam IP adres najdete v článku IP adresy a domény pro služby a prostředky Azure Databricks. Pokyny ke konfiguraci povolených IP adres pro vaši organizaci GitHub najdete v tématu Spravování povolených IP adres pro vaši organizaci.
Po dokončení nastavení správce můžou uživatelé ve vaší organizaci přistupovat k privátním úložišťm pomocí výchozího systémového připojení Databricks.
Vytvoření vlastního serveru GITHUB MCP (nedoporučuje se)
Tuto část přeskočte, pokud už váš pracovní prostor Databricks má k dispozici připojení ke katalogu Unity GitHub, které můžete použít. Pokud potřebujete přístup jenom k veřejným úložištím a informacím o vlastním účtu, přejděte ke kroku 3.
Pomocí následujícího postupu vytvořte vlastní server GitHub MCP. To vám umožní nakonfigurovat server pro vaše konkrétní data a potřeby zabezpečení.
V účtu GitHub vytvořte aplikaci GitHub. V případě podnikových základů kódu musí tento krok dokončit správce organizace GitHub.
- Přejděte na Profile > Settings > Developer settings > GitHub Apps a klikněte na New GitHub App.
- Vyplňte požadovaná pole.
Adresa URL zpětného volání by měla být
https://<your-databricks-workspace-url>/login/oauth/http.html. Takto se GitHub ověřuje vůči vašemu pracovnímu prostoru Databricks.- Adresa URL domovské stránky nemá vliv na server MCP a může být nastavená na libovolnou hodnotu, kterou dáváte přednost.
- Zrušte zaškrtnutí políčka Aktivní, aby adresa URL webhooku byla nepovinným polem.
- Udělte aplikaci GitHub potřebná oprávnění pro přístup k úložišti a organizaci.
- Klikněte na Vytvořit aplikaci GitHub.
V nově vytvořené aplikaci v části Tajné kódy klienta klikněte na Vygenerovat nový tajný klíč klienta. Zkopírujte tuto hodnotu.
Vytvořte nové připojení katalogu Unity pro GitHub. Musíte mít
CREATE CONNECTIONoprávnění.- Pokud už má váš pracovní prostor zařízení nainstalované, můžete použít to stávající, pokud k němu máte
USE CONNECTIONoprávnění. - Vyplňte tato pole:
- Typ připojení:
HTTP - Typ ověřování:
OAuth User to Machine - Poskytovatel OAuth:
Manual configuration- Pokud potřebujete přístup jenom k veřejným úložištím a informacím o vlastním účtu, vyberte
Github MCPje tady a přeskočte zbývající kroky.
- Pokud potřebujete přístup jenom k veřejným úložištím a informacím o vlastním účtu, vyberte
- Hostitel:
https://api.githubcopilot.com - Rozsah OAuth: Obory vaší aplikace. Například
mcp:access read:user user:email repo read:org - Tajný klíč klienta a ID klienta: vygenerováno z kroku 2
- Koncový bod autorizace:
https://github.com/login/oauth/authorize - Koncový bod tokenu:
https://github.com/login/oauth/access_token - Základní cesta:
/mcp - Je připojení mcp:
checked
- Typ připojení:
- Klikněte na Vytvořit připojení.
- Pokud už má váš pracovní prostor zařízení nainstalované, můžete použít to stávající, pokud k němu máte
V pravém horním rohu klikněte na Přihlásit a přihlaste se ke svému připojení. Otevře se nové okno s výzvou k autorizaci aplikace GitHub pro váš účet Databricks. Klikněte na connect na účtu GitHub, ke kterému se chcete připojit.
Váš GitHub MCP je teď připravený k použití. Přidejte ho do Genie Code jako externí server MCP.