Apžvalga
Galite prijungti savo „GitHub“ saugyklas prie ChatGPT programų, taip pat prie ChatGPT agento, kad užduotumėte klausimus pagal savo kodą.
Kai prisijungiate prie „GitHub“, ChatGPT gali gauti tiesioginius duomenis iš jūsų saugyklų – kodą, README failus ir kitus dokumentus – ir samprotauti apie juos realiuoju laiku, naudodamas programą su sinchronizavimu, programą su failų paieška arba programą su giliuoju tyrimu. Tiesiog prisijunkite, užduokite klausimą, ir ChatGPT perskaitys, išanalizuos bei pacituos aktualias ištraukas tiesiai iš jūsų „GitHub“ turinio.
Pastaba: GitHub programėlės pasiekiamumas gali skirtis pagal ChatGPT planą ir naudojimo aplinką. Pavyzdžiui, ChatGPT Plus naudotojai gali nematyti GitHub programėlės įprastoje ChatGPT aplinkoje, net jei ji pasiekiama kitose aplinkose, pvz., giliojo tyrimo ar agento režime.
„GitHub“ prijungimas prie ChatGPT
Galite prijungti „GitHub“ prie ChatGPT pasirinkę Nustatymai → Programos ir suradę GitHub ChatGPT programų kataloge.
Iš ten būsite nukreipti į „GitHub“, kad įdiegtumėte ir įgaliotumėte ChatGPT programą, tada pasirinksite saugyklas, prie kurių ChatGPT gali turėti prieigą. Prijungus ChatGPT gali paklausti, kurias saugyklas naudojate dažniausiai, kad galėtų jas sinchronizuoti ir pagerinti spartą bei kokybę. Šis sinchronizavimo pasirinkimas yra atskiras nuo „GitHub“ saugyklų prieigos; ChatGPT vis tiek gali pasiekti saugyklas, kurias leidote „GitHub“, net jei jos nepasirinktos sinchronizuoti.
Norėdami pakeisti, prie kurių saugyklų ChatGPT gali turėti prieigą, eikite į Nustatymai → Programos, atidarykite GitHub, tada pasirinkite Pasirinkti saugyklas (arba Konfigūruoti saugyklas „GitHub“), kad atidarytumėte „GitHub“ saugyklų prieigos puslapį. Norėdami atjungti „GitHub“ nuo ChatGPT, eikite į Nustatymai → Programos, atidarykite GitHub, tada pasirinkite Atjungti.
Kodėl prijungęs ChatGPT prie „GitHub“ nematau kai kurių savo saugyklų?
Paprastai praeina apie 5 min., kol jūsų saugyklos bus rodomos kaip pasiekiamos ChatGPT.
Papildomos priežastys, kodėl saugyklos dar galite nematyti:
Privačios arba naujai sukurtos saugyklos: jei jūsų saugykla yra privati arba buvo sukurta po pirminio prisijungimo prie „GitHub“, ji gali ne iš karto pasirodyti ChatGPT. Apsilankykite šioje nuorodoje arba bakstelėkite Krumpliaračio piktogramą „GitHub“ nustatymų puslapyje ChatGPT, kad sukonfigūruotumėte prieigą prie norimų saugyklų.
Saugyklai reikia „GitHub“ administratoriaus patvirtinimo: jūsų „GitHub“ administratorius gali blokuoti jūsų saugyklos prijungimą prie ChatGPT. Apsilankykite šioje nuorodoje arba bakstelėkite Krumpliaračio piktogramą „GitHub“ nustatymų puslapyje ChatGPT. Čia galite „Prašyti“ prieigos prie saugyklų, kurią gali patvirtinti jūsų IT administratorius.
„GitHub“ neindeksuotos saugyklos: dėl „GitHub“ paieškos indeksavimo veikimo saugyklos gali nebūti „GitHub“ indekse, todėl ieškant ji nėra matoma ChatGPT programai. Indeksavimą galite paleisti rankiniu būdu nuėję į „GitHub“ ir atlikę saugyklos paiešką šiuo formatu:
repo:{username/repo_name} import(pvz., repo:openai/codex import). Atminkite, kad gali prireikti ~5–10 minučių, kol indeksas taps pasiekiamas jungčiai.
Duomenys ir privatumas
Kaip ChatGPT veikia su „GitHub“
ChatGPT iš jūsų užklausų suformuoja paieškos užklausas, kad rastų aktualią informaciją jūsų prijungtose „GitHub“ saugyklose, ir siunčia šias užklausas į „GitHub“. Pavyzdžiui, jei paklausite: „Ar galite parodyti, kur apdorojau failų įkėlimus vidinėje sistemos dalyje?“ ChatGPT gali ieškoti jūsų „GitHub“ saugyklose naudodamas tokią užklausą kaip „failų įkėlimo tvarkytuvas vidinė dalis“. Jei reikia, jis gali atlikti kelias skirtingas paieškas, kad rastų aktualiausią kodą ar failus.
Ar OpenAI naudos turinį iš „GitHub“ savo modeliams mokyti?
Pagal numatytuosius nustatymus turinys, kurį siunčia klientai, naudodami verslo pasiūlymus, pvz., ChatGPT Business, Enterprise, Edu ir mūsų API, nenaudojamas mūsų modeliams tobulinti. Informacijos apie tai, kaip naudojame verslo duomenis, rasite mūsų įmonių privatumo puslapyje.
Naudojantis mūsų paslaugomis su individualia prenumerata, galime naudoti jūsų turinį savo modeliams mokyti, jei įjungtas nustatymas „Tobulinti modelį visiems“. Daugiau apie tai, kaip jūsų duomenys saugomi ir naudojami, galite perskaityti šiame mūsų pagalbos centro straipsnyje.
Duomenų saugojimo vieta palaikoma „GitHub“ visuose galimuose regionuose. Skaitykite daugiau apie duomenų saugojimo vietą.
DUK
Kaip „GitHub“ administratoriai gali patvirtinti ChatGPT programą?
„GitHub“ administratoriai gali vadovautis šiomis instrukcijomis, kad patvirtintų OAuth programas, pvz., ChatGPT programą, savo organizacijai.
Kaip ieškoti atskirų failų saugykloje?
Galite ieškoti tik savo „GitHub“ saugyklų pavadinimų. Konkrečių failų pavadinimų paieška nepalaikoma.
Ar galiu neleisti ChatGPT programai pasiekti konkrečių saugyklų?
Taip, tačiau tai valdoma „GitHub“ nustatymuose. Administratoriai gali vadovautis šiomis instrukcijomis, kad uždraustų prieigą prie konkrečių saugyklų.
Ar prijungęs prie ChatGPT galiu siųsti kodą, naujinius ar Išsiuntimo užklausas į „GitHub“?
„GitHub“ programa ChatGPT leidžia tik skaityti iš jūsų saugyklų, kad būtų galima analizuoti ir ieškoti jūsų kode. Jei norite generuoti, redaguoti ir siųsti kodą tiesiai į „GitHub“, tai galima daryti naudojant mūsų Codex produktą.
Ką daryti, jei „GitHub“ įjungtas IP leidžiamų adresų sąrašas?
Jei „GitHub“ įmonės arba organizacijos lygiu įjungtas IP leidžiamų adresų sąrašas, turėsite įsitikinti, kad į IP leidžiamų adresų sąrašą įtraukėte OpenAI išėjimo IP blokų adresus.
Kodėl galiu naudoti „GitHub“ giliojo tyrimo arba agento režimu, bet ne pokalbyje?
„GitHub“ programos pasiekiamumas gali skirtis pagal ChatGPT planą ir produkto naudojimo būdą. Kai kuriuose planuose „GitHub“ programa gali būti leidžiama giliojo tyrimo arba agento režimu, bet ne standartinėje ChatGPT aplinkoje. Jei pokalbyje nematote „GitHub“, patikrinkite savo ChatGPT plano informaciją.
Daugiau sužinoti galite mūsų Codex Pagalbos centro straipsnyje.
