OpenAI
Táto stránka bola strojovo preložená. Prečítaj si pôvodný článok v angličtine.

Pripojenie GitHubu k ChatGPT

Získajte priamy prístup k svojim GitHub repozitárom v ChatGPT na analýzu, vyhľadávanie a citovanie kódu.

Aktualizované: 9 days ago

Prehľad

Svoje repozitáre GitHubu môžete pripojiť k aplikáciám ChatGPT aj k agentovi ChatGPT, aby ste mohli klásť otázky založené na vlastnom kóde.

Keď sa pripojíte ku GitHubu, ChatGPT môže získavať živé údaje z vašich repozitárov – kód, súbory README a ďalšiu dokumentáciu – a uvažovať nad nimi v reálnom čase, či už pomocou aplikácie so synchronizáciou, aplikácie s vyhľadávaním súborov alebo aplikácie s hlbokým výskumom. Stačí sa pripojiť, položiť otázku a ChatGPT prečíta, analyzuje a odcituje relevantné úryvky priamo z vášho obsahu na GitHube.

Poznámka: Dostupnosť aplikácie GitHub sa môže líšiť podľa plánu a prostredia ChatGPT. Používatelia ChatGPT Plus napríklad nemusia vidieť aplikáciu GitHub v štandardnom prostredí ChatGPT, aj keď je dostupná v iných prostrediach, ako sú Deep Research alebo režim agenta.

Pripojenie GitHubu k ChatGPT

GitHub môžete pripojiť k ChatGPT výberom položiek NastaveniaAplikácie a vyhľadaním položky GitHub v adresári aplikácií ChatGPT.

Odtiaľ budete presmerovaní do GitHubu, kde nainštalujete a autorizujete aplikáciu ChatGPT, a potom vyberiete repozitáre, ku ktorým môže mať ChatGPT prístup. Po pripojení sa vás ChatGPT môže opýtať, ktoré repozitáre používate najčastejšie, aby ich mohol synchronizovať na zlepšenie rýchlosti a kvality. Tento výber synchronizácie je oddelený od prístupu k repozitárom GitHubu; ChatGPT môže stále pristupovať k repozitárom, ktoré ste povolili v GitHube, aj keď nie sú vybraté na synchronizáciu.

Ak chcete zmeniť, ku ktorým repozitárom môže mať ChatGPT prístup, prejdite na NastaveniaAplikácie, otvorte GitHub a potom výberom položky Vybrať repozitáre (alebo Konfigurovať repozitáre na GitHube) otvorte stránku prístupu k repozitárom GitHubu. Ak chcete odpojiť GitHub od ChatGPT, prejdite na NastaveniaAplikácie, otvorte GitHub a potom vyberte Odpojiť.

Prečo po pripojení ChatGPT ku GitHubu nevidím niektoré svoje repozitáre?

Vo všeobecnosti trvá približne 5 minút, kým sa vaše repozitáre zobrazia ako dostupné v ChatGPT.

Ďalšie dôvody, prečo ešte nemusíte vidieť repozitár:

  • Súkromné alebo novovytvorené repozitáre: Ak je váš repozitár súkromný alebo bol vytvorený po prvotnom pripojení ku GitHubu, nemusí sa v ChatGPT zobraziť okamžite. Navštívte tento odkaz alebo ťuknite na ikonu Ozubené koliesko na stránke nastavení pre GitHub v ChatGPT a nakonfigurujte prístup k požadovaným repozitárom.

  • Repozitár vyžaduje schválenie správcom GitHubu: Váš správca GitHubu môže blokovať pripojenie vášho repozitára k ChatGPT. Navštívte tento odkaz alebo ťuknite na ikonu Ozubené koliesko na stránke nastavení pre GitHub v ChatGPT. Odtiaľto môžete „požiadať“ o prístup k repozitárom, ktorý môže schváliť váš správca IT.

  • Repozitáre, ktoré GitHub neindexuje: V dôsledku správania vyhľadávacieho indexovania GitHubu nemusí byť repozitár v indexe GitHubu, a preto nie je viditeľný pre aplikáciu ChatGPT pri vyhľadávaní. Indexovanie môžete spustiť manuálne tak, že prejdete do GitHubu a vyhľadáte repozitár pomocou tohto formátu: repo:{username/repo_name} import (napr. repo:openai/codex import). Upozorňujeme, že kým bude index dostupný pre konektor, môže to trvať približne 5 až 10 minút.

Údaje a súkromie

Ako ChatGPT pracuje s GitHubom

ChatGPT vytvára z vašich príkazov vyhľadávacie dotazy, aby našiel relevantné informácie vo vašich pripojených repozitároch GitHubu, a tieto dotazy odosiela do GitHubu. Ak sa napríklad opýtate: „Môžeš mi ukázať, kde som v backende riešil nahrávanie súborov?“ ChatGPT môže prehľadávať vaše repozitáre GitHubu pomocou dotazu, ako je „obsluha nahrávania súborov backend“. V prípade potreby môže vykonať niekoľko rôznych vyhľadávaní, aby našiel najrelevantnejší kód alebo súbory.

Bude OpenAI používať obsah z GitHubu na trénovanie svojich modelov?

Predvolene sa obsah odoslaný zákazníkmi používajúcimi firemné ponuky – ako ChatGPT Business, Enterprise, Edu a naše API – nepoužíva na zlepšovanie našich modelov. Informácie o tom, ako používame firemné údaje, nájdete na našej stránke Ochrana súkromia v Enterprise.

Pri používaní našich služieb v rámci individuálneho predplatného môžeme váš obsah používať na trénovanie našich modelov, ak máte zapnuté nastavenie „Zlepšiť model pre všetkých“. Viac o tom, ako sa vaše údaje ukladajú a používajú, si môžete prečítať v tomto článku v našom centre pomoci.

Rezidencia údajov je pre GitHub podporovaná vo všetkých dostupných regiónoch. Prečítajte si viac o rezidencii údajov.

Časté otázky

Ako môžu správcovia GitHubu schváliť aplikáciu ChatGPT?

Správcovia GitHubu môžu podľa týchto pokynov schváliť aplikácie OAuth, ako je aplikácia ChatGPT, pre svoju organizáciu.

Ako môžem vyhľadávať jednotlivé súbory v repozitári?

Vyhľadávať môžete iba názov svojich repozitárov GitHubu. Vyhľadávanie konkrétnych názvov súborov nie je podporované.

Môžem zakázať prístup aplikácie ChatGPT ku konkrétnym repozitárom?

Áno, toto sa však riadi v nastaveniach GitHubu. Správcovia môžu podľa týchto pokynov zakázať prístup ku konkrétnym repozitárom.

Môžem po pripojení k ChatGPT odosielať kód, aktualizácie alebo PR do GitHubu?

Aplikácia GitHub v ChatGPT vám umožňuje iba čítať z vašich repozitárov, aby mohla analyzovať a vyhľadávať váš kód. Ak chcete generovať, upravovať a odosielať kód priamo do GitHubu, je to dostupné prostredníctvom nášho produktu Codex.

Čo ak mám na GitHube povolený zoznam povolených IP adries?

Ak máte na GitHube povolený zoznam povolených IP adries na úrovni podniku alebo organizácie, musíte sa uistiť, že do zoznamu povolených IP adries pridáte bloky výstupných IP adries OpenAI.

Prečo môžem používať GitHub v režime Hlboký výskum alebo Agent, ale nie v chate?

Dostupnosť aplikácie GitHub sa môže líšiť podľa plánu ChatGPT a produktového prostredia. Niektoré plány môžu povoľovať aplikáciu GitHub v režime Hlboký výskum alebo Agent, ale nie v štandardnom prostredí ChatGPT. Ak v chate nevidíte GitHub, skontrolujte podrobnosti svojho plánu ChatGPT.

Viac sa dozviete v našom článku Centra pomoci o Codex.

Bol tento článok užitočný?