Pārskats
Varat savienot savus GitHub repozitorijus ar ChatGPT lietotnēm, kā arī ChatGPT aģentu, lai uzdotu jautājumus, pamatojoties uz savu kodu.
Kad izveidojat savienojumu ar GitHub, ChatGPT var iegūt aktuālus datus no jūsu repozitorijiem — kodu, README failus un citus dokumentus — un spriest par tiem reāllaikā, izmantojot lietotni ar sinhronizāciju, lietotni ar failu meklēšanu vai lietotni ar dziļo izpēti. Vienkārši izveidojiet savienojumu, uzdodiet jautājumu, un ChatGPT lasīs, analizēs un citēs atbilstošos fragmentus tieši no jūsu GitHub satura.
Piezīme: GitHub lietotnes pieejamība var atšķirties atkarībā no ChatGPT plāna un lietošanas pieredzes. Piemēram, ChatGPT Plus lietotāji var neredzēt GitHub lietotni standarta ChatGPT pieredzē, pat ja tā ir pieejama citās pieredzēs, piemēram, dziļajā izpētē vai aģenta režīmā.
GitHub savienošana ar ChatGPT
Varat savienot GitHub ar ChatGPT, atlasot Iestatījumi → Lietotnes un atrodot GitHub ChatGPT lietotņu direktorijā.
Pēc tam tiksiet novirzīts uz GitHub, lai instalētu un autorizētu ChatGPT lietotni, un pēc tam atlasītu repozitorijus, kuriem ChatGPT var piekļūt. Pēc savienošanas ChatGPT var jautāt, kurus repozitorijus izmantojat visbiežāk, lai tos varētu sinhronizēt labākam ātrumam un kvalitātei. Šī sinhronizācijas atlase ir atsevišķa no GitHub repozitorija piekļuves; ChatGPT joprojām var piekļūt repozitorijiem, kurus atļāvāt GitHub, pat ja tie nav atlasīti sinhronizācijai.
Lai mainītu, kuriem repozitorijiem ChatGPT var piekļūt, dodieties uz Iestatījumi → Lietotnes, atveriet GitHub, pēc tam atlasiet Izvēlēties repozitorijus (vai Konfigurēt repozitorijus GitHub), lai atvērtu GitHub repozitoriju piekļuves lapu. Lai atvienotu GitHub no ChatGPT, dodieties uz Iestatījumi → Lietotnes, atveriet GitHub, pēc tam atlasiet Atvienot.
Kāpēc pēc ChatGPT savienošanas ar GitHub neredzu dažus savus repozitorijus?
Parasti paiet apmēram 5 minūtes, līdz jūsu repozitoriji tiek parādīti kā pieejami ChatGPT.
Papildu iemesli, kāpēc repozitoriju vēl neredzat:
Privāti vai nesen izveidoti repozitoriji: ja jūsu repozitorijs ir privāts vai tika izveidots pēc sākotnējās savienošanas ar GitHub, tas var uzreiz neparādīties ChatGPT. Lūdzu, apmeklējiet šo saiti vai pieskarieties zobrata ikonai GitHub iestatījumu lapā ChatGPT, lai konfigurētu piekļuvi vajadzīgajiem repozitorijiem.
Repozitorijam nepieciešams GitHub administratora apstiprinājums: jūsu GitHub administrators var bloķēt repozitorija savienošanu ar ChatGPT. Lūdzu, apmeklējiet šo saiti vai pieskarieties zobrata ikonai GitHub iestatījumu lapā ChatGPT. Šeit varat „pieprasīt“ piekļuvi repozitorijiem, ko var apstiprināt jūsu IT administrators.
GitHub neindeksēti repozitoriji: GitHub meklēšanas indeksēšanas darbības dēļ repozitorijs var nebūt GitHub indeksā, un tāpēc ChatGPT lietotne to neredz meklējot. Indeksēšanu var aktivizēt manuāli, dodoties uz GitHub un veicot repozitorija meklēšanu šādā formātā:
repo:{username/repo_name} import(piemēram, repo:openai/codex import). Ņemiet vērā, ka var paiet aptuveni 5–10 minūtes, līdz indekss kļūst pieejams savienotājam.
Dati un privātums
Kā ChatGPT darbojas ar GitHub
ChatGPT veido meklēšanas vaicājumus no jūsu uzvednēm, lai atrastu atbilstošu informāciju jūsu savienotajos GitHub repozitorijos, un nosūta šos vaicājumus uz GitHub. Piemēram, ja jautājat: „Vai vari parādīt, kur es apstrādāju failu augšupielādes aizmugursistēmā?“ ChatGPT var meklēt jūsu GitHub repozitorijos, izmantojot vaicājumu, piemēram, „failu augšupielādes apstrādātājs aizmugursistēma“. Ja nepieciešams, tas var veikt vairākus dažādus meklējumus, lai atrastu visatbilstošāko kodu vai failus.
Vai OpenAI izmantos saturu no GitHub, lai apmācītu savus modeļus?
Pēc noklusējuma saturs, ko nosūta klienti, kuri izmanto uzņēmējdarbības piedāvājumus, piemēram, ChatGPT Business, Enterprise, Edu un mūsu API, netiek izmantots mūsu modeļu uzlabošanai. Lūdzu, skatiet mūsu Uzņēmumu privātuma lapu, lai iegūtu informāciju par to, kā izmantojam uzņēmējdarbības datus.
Izmantojot mūsu pakalpojumus ar individuālu abonementu, mēs varam izmantot jūsu saturu, lai apmācītu mūsu modeļus, ja ir ieslēgts iestatījums „Uzlabot modeli ikvienam“. Vairāk par to, kā jūsu dati tiek glabāti un izmantoti, varat izlasīt šajā mūsu Palīdzības centra rakstā.
Datu rezidences vieta GitHub tiek atbalstīta visos pieejamajos reģionos. Lasiet vairāk par datu rezidences vietu.
Bieži uzdotie jautājumi
Kā GitHub administratori var apstiprināt ChatGPT lietotni?
GitHub administratori var izpildīt šos norādījumus, lai apstiprinātu OAuth lietotnes, piemēram, ChatGPT lietotni, savai organizācijai.
Kā meklēt atsevišķus failus repozitorijā?
Varat meklēt tikai savu GitHub repozitoriju nosaukumus. Konkrētu failu nosaukumu meklēšana netiek atbalstīta.
Vai varu liegt ChatGPT lietotnei piekļūt konkrētiem repozitorijiem?
Jā, tomēr tas tiek kontrolēts GitHub iestatījumos. Administratori var izpildīt šos norādījumus, lai aizliegtu piekļuvi konkrētiem repozitorijiem.
Vai pēc savienojuma ar ChatGPT varu nosūtīt kodu, atjauninājumus vai atgādāšanas pieprasījumus uz GitHub?
GitHub lietotne ChatGPT ļauj tikai lasīt no jūsu repozitorijiem, lai analizētu un meklētu jūsu kodu. Ja vēlaties ģenerēt, rediģēt un nosūtīt kodu tieši uz GitHub, tas ir pieejams, izmantojot mūsu Codex produktu.
Ko darīt, ja GitHub ir iespējots IP atļauju saraksts?
Ja GitHub uzņēmuma vai organizācijas līmenī ir iespējots IP atļauju saraksts, jums jānodrošina, ka IP atļauju sarakstam pievienojat OpenAI's izejošās IP adreses blokus.
Kāpēc es varu izmantot GitHub dziļās izpētes vai aģenta režīmā, bet ne tērzēšanā?
GitHub lietotnes pieejamība var atšķirties atkarībā no ChatGPT plāna un produkta pieredzes. Daži plāni var atļaut GitHub lietotni dziļās izpētes vai aģenta režīmā, bet ne standarta ChatGPT pieredzē. Ja tērzēšanā neredzat GitHub, pārbaudiet sava ChatGPT plāna informāciju.
Uzziniet vairāk mūsu Codex Palīdzības centra rakstā.
