OpenAI
Tato stránka byla přeložena strojově. Zobrazit původní článek v angličtině.

Připojení GitHubu k ChatGPT

Přistupujte ke svým úložištím GitHub přímo v ChatGPT a analyzujte, vyhledávejte a citujte kód.

Aktualizováno: 8 days ago

Přehled

Svá úložiště GitHubu můžete připojit k aplikacím ChatGPT i k agentu ChatGPT a klást otázky založené na vlastním kódu.

Když se připojíte ke GitHubu, ChatGPT může z vašich úložišť načítat aktuální data – kód, soubory README a další dokumentaci – a v reálném čase o nich uvažovat, ať už pomocí aplikace se synchronizací, aplikace s vyhledáváním v souborech nebo aplikace s hloubkovým výzkumem. Stačí se připojit, položit otázku a ChatGPT přečte, analyzuje a ocituje relevantní úryvky přímo z vašeho obsahu na GitHubu.

Poznámka: Dostupnost aplikace GitHub se může lišit podle tarifu a prostředí ChatGPT. Uživatelé ChatGPT Plus například nemusí aplikaci GitHub vidět ve standardním prostředí ChatGPT, i když je dostupná v jiných prostředích, jako jsou Hloubkový výzkum nebo režim agenta.

Připojení GitHubu k ChatGPT

GitHub můžete k ChatGPT připojit tak, že vyberete NastaveníAplikace a v adresáři aplikací ChatGPT najdete GitHub.

Odtud budete přesměrováni na GitHub, kde nainstalujete a autorizujete aplikaci ChatGPT a poté vyberete úložiště, ke kterým bude mít ChatGPT přístup. Po připojení se vás ChatGPT může zeptat, která úložiště používáte nejčastěji, aby je mohl synchronizovat pro vyšší rychlost a kvalitu. Tento výběr synchronizace je oddělený od přístupu k úložištím GitHubu; ChatGPT má stále přístup k úložištím, která jste povolili v GitHubu, i když nejsou vybrána k synchronizaci.

Chcete-li změnit, ke kterým úložištím má ChatGPT přístup, přejděte do NastaveníAplikace, otevřete GitHub a poté výběrem možnosti Vybrat úložiště (nebo Konfigurovat úložiště na GitHubu) otevřete stránku přístupu k úložištím na GitHubu. Chcete-li GitHub od ChatGPT odpojit, přejděte do NastaveníAplikace, otevřete GitHub a poté vyberte Odpojit.

Proč po připojení ChatGPT ke GitHubu nevidím některá svá úložiště?

Obecně trvá přibližně 5 minut, než se vaše úložiště zobrazí jako dostupná v ChatGPT.

Další důvody, proč ještě nemusíte vidět úložiště:

  • Soukromá nebo nově vytvořená úložiště: Pokud je vaše úložiště soukromé nebo bylo vytvořeno po prvotním připojení ke GitHubu, nemusí se v ChatGPT zobrazit okamžitě. Navštivte prosím tento odkaz nebo klepněte na ikonu Ozubené kolo na stránce Nastavení pro GitHub v ChatGPT a nakonfigurujte přístup k požadovaným úložištím.

  • Úložiště vyžaduje schválení správcem GitHubu: Správce GitHubu může vašemu úložišti blokovat připojení k ChatGPT. Navštivte prosím tento odkaz nebo klepněte na ikonu Ozubené kolo na stránce Nastavení pro GitHub v ChatGPT. Odtud můžete „požádat“ o přístup k úložištím, který může schválit váš správce IT.

  • Úložiště nejsou indexována GitHubem: Kvůli chování vyhledávacího indexování GitHubu nemusí být úložiště v indexu GitHubu, a proto při vyhledávání není viditelné pro aplikaci ChatGPT. Indexování můžete spustit ručně tak, že přejdete na GitHub a vyhledáte úložiště pomocí tohoto formátu: repo:{username/repo_name} import (např. repo:openai/codex import). Upozorňujeme, že může trvat přibližně 5–10 minut, než bude index pro konektor dostupný.

Data a ochrana soukromí

Jak ChatGPT pracuje s GitHubem

ChatGPT z vašich promptů vytváří vyhledávací dotazy, aby našel relevantní informace ve vašich připojených úložištích GitHubu, a tyto dotazy odesílá na GitHub. Například když se zeptáte: „Můžete mi ukázat, kde jsem v backendu zpracovával nahrávání souborů?“ ChatGPT může ve vašich úložištích GitHubu hledat pomocí dotazu jako „obsluha nahrávání souborů backend“. V případě potřeby může provést několik různých vyhledávání, aby našel nejrelevantnější kód nebo soubory.

Bude OpenAI používat obsah z GitHubu k trénování svých modelů?

Ve výchozím nastavení se obsah odeslaný zákazníky využívajícími firemní nabídky – jako jsou ChatGPT Business, Enterprise, Edu a naše API – nepoužívá ke zlepšování našich modelů. Informace o tom, jak používáme firemní data, najdete na naší stránce Ochrana soukromí pro podniky.

Při používání našich služeb v rámci individuálního předplatného můžeme váš obsah používat k trénování našich modelů, pokud máte zapnuté nastavení „Zlepšovat model pro všechny“. Více o tom, jak se vaše data ukládají a používají, si můžete přečíst v tomto článku v našem centru nápovědy.

Datová rezidence je pro GitHub podporována ve všech dostupných oblastech. Přečtěte si více o datové rezidenci.

Časté dotazy

Jak mohou správci GitHubu schválit aplikaci ChatGPT?

Správci GitHubu mohou postupovat podle těchto pokynů a schválit pro svou organizaci aplikace OAuth, například aplikaci ChatGPT.

Jak můžu v úložišti vyhledávat jednotlivé soubory?

Vyhledávat můžete pouze názvy svých úložišť GitHubu. Vyhledávání konkrétních názvů souborů není podporováno.

Můžu zakázat přístup aplikace ChatGPT ke konkrétním úložištím?

Ano, toto se však řídí v nastavení GitHubu. Správci mohou podle těchto pokynů zakázat přístup ke konkrétním úložištím.

Můžu po připojení k ChatGPT odesílat kód, aktualizace nebo PR na GitHub?

Aplikace GitHub v ChatGPT vám umožňuje pouze číst z vašich úložišť za účelem analýzy a vyhledávání v kódu. Pokud chcete generovat, upravovat a odesílat kód přímo na GitHub, je to dostupné prostřednictvím našeho produktu Codex.

Co když mám na GitHubu povolený seznam povolených IP adres?

Pokud máte na GitHubu povolený seznam povolených IP adres na úrovni podniku nebo organizace, musíte zajistit, abyste do seznamu povolených IP adres přidali odchozí bloky IP adres OpenAI.

Proč můžu používat GitHub v režimu Hloubkový výzkum nebo v režimu agenta, ale ne v Chatu?

Dostupnost aplikace GitHub se může lišit podle plánu ChatGPT a prostředí produktu. Některé plány mohou umožňovat aplikaci GitHub v režimu Hloubkový výzkum nebo v režimu agenta, ale ne ve standardním prostředí ChatGPT. Pokud v Chatu GitHub nevidíte, zkontrolujte podrobnosti svého plánu ChatGPT.

Další informace najdete v našem článku Centra nápovědy ke Codexu.

Byl tento článek užitečný?