OpenAI
Această pagină a fost tradusă automat. Vezi articolul original în limba engleză.

Conectarea GitHub la ChatGPT

Accesează-ți depozitele GitHub direct în ChatGPT pentru a analiza, căuta și cita cod.

Actualizat: 22 days ago

Prezentare generală

Îți poți conecta depozitele GitHub la aplicațiile ChatGPT, precum și la agentul ChatGPT, pentru a pune întrebări bazate pe propriul cod.

Când te conectezi la GitHub, ChatGPT poate extrage date live din depozitele tale — cod, fișiere README și alte documente — și poate raționa asupra lor în timp real, fie cu o aplicație cu sincronizare, o aplicație cu căutare de fișiere sau o aplicație cu cercetare aprofundată. Conectează-te, pune o întrebare, iar ChatGPT va citi, analiza și cita fragmentele relevante direct din conținutul tău GitHub.

Notă: Disponibilitatea aplicației GitHub poate varia în funcție de planul și experiența ChatGPT. De exemplu, utilizatorii ChatGPT Plus este posibil să nu vadă aplicația GitHub în experiența standard ChatGPT, chiar dacă este disponibilă în alte experiențe, cum ar fi Cercetare aprofundată sau modul Agent.

Conectarea GitHub la ChatGPT

Poți conecta GitHub la ChatGPT selectând SetăriAplicații și găsind GitHub în directorul de aplicații ChatGPT.

De acolo, vei fi direcționat către GitHub pentru a instala și autoriza aplicația ChatGPT, apoi vei selecta depozitele pe care ChatGPT le poate accesa. După conectare, ChatGPT te poate întreba ce depozite folosești cel mai des, pentru a le putea sincroniza pentru viteză și calitate îmbunătățite. Această selecție de sincronizare este separată de accesul la depozitele GitHub; ChatGPT poate accesa în continuare depozitele pe care le-ai permis în GitHub, chiar dacă nu sunt selectate pentru sincronizare.

Pentru a schimba depozitele pe care ChatGPT le poate accesa, mergi la SetăriAplicații, deschide GitHub, apoi selectează Alege depozitele (sau Configurează depozitele pe GitHub) pentru a deschide pagina GitHub de acces la depozite. Pentru a deconecta GitHub de la ChatGPT, mergi la SetăriAplicații, deschide GitHub, apoi selectează Deconectează.

De ce nu văd unele dintre depozitele mele după conectarea ChatGPT la GitHub?

În general, există o întârziere de ~5 minute înainte ca depozitele tale să apară ca disponibile în ChatGPT.

Motive suplimentare pentru care este posibil să nu vezi încă un depozit:

  • Depozite private sau nou create: Dacă depozitul tău este privat sau a fost creat după conectarea inițială la GitHub, este posibil să nu apară imediat în ChatGPT. Accesează acest link sau atinge pictograma Roată dințată din pagina Setări pentru GitHub în ChatGPT pentru a configura accesul la depozitele dorite.

  • Depozitul necesită aprobarea unui administrator GitHub: Depozitul tău poate fi blocat de administratorul GitHub, împiedicând conectarea la ChatGPT. Accesează acest link sau atinge pictograma Roată dințată din pagina Setări pentru GitHub în ChatGPT. De aici, poți „Solicita” acces la depozite, care poate fi aprobat de administratorul IT.

  • Depozite neindexate de GitHub: Din cauza comportamentului de indexare a căutării GitHub, depozitul poate să nu fie în indexul GitHub și, prin urmare, să nu fie vizibil pentru aplicația ChatGPT la căutare. Poți declanșa manual indexarea mergând la GitHub și efectuând o căutare pentru depozit folosind acest format: repo:{username/repo_name} import (de exemplu, repo:openai/codex import). Reține că indexul poate avea nevoie de aproximativ 5-10 minute înainte să devină disponibil pentru conector.

Date și confidențialitate

Cum funcționează ChatGPT cu GitHub

ChatGPT formează interogări de căutare din solicitările tale pentru a găsi informații relevante în depozitele GitHub conectate și trimite aceste interogări către GitHub. De exemplu, dacă întrebi: „Îmi poți arăta unde am gestionat încărcările de fișiere în backend?” ChatGPT ar putea căuta în depozitele tale GitHub folosind o interogare precum „handler încărcare fișiere backend”. Dacă este necesar, poate face câteva căutări diferite pentru a găsi cel mai relevant cod sau cele mai relevante fișiere.

Va folosi OpenAI conținutul din GitHub pentru a-și antrena modelele?

În mod implicit, conținutul trimis de clienții care folosesc oferte pentru companii — precum ChatGPT Business, Enterprise, Edu și API-ul nostru — nu este folosit pentru a ne îmbunătăți modelele. Consultă pagina noastră Confidențialitate pentru întreprinderi pentru informații despre modul în care folosim datele de business.

Când folosești serviciile noastre printr-un abonament individual, îți putem folosi conținutul pentru a ne antrena modelele dacă setarea „Îmbunătățește modelul pentru toată lumea” este activată. Poți citi mai multe despre modul în care datele tale sunt stocate și utilizate în acest articol din centrul nostru de asistență.

Rezidența datelor este acceptată pentru GitHub în toate regiunile disponibile. Citește mai multe despre rezidența datelor.

Întrebări frecvente

Cum pot administratorii GitHub să aprobe aplicația ChatGPT?

Administratorii GitHub pot urma aceste instrucțiuni pentru a aproba aplicații OAuth, precum aplicația ChatGPT, pentru organizația lor.

Cum caut fișiere individuale într-un depozit?

Poți căuta doar numele depozitelor tale GitHub. Căutarea după nume de fișiere specifice nu este acceptată.

Pot interzice accesarea anumitor depozite de către aplicația ChatGPT?

Da, însă acest lucru este controlat în setările GitHub. Administratorii pot urma aceste instrucțiuni pentru a interzice accesul la anumite depozite.

Pot trimite cod, actualizări sau cereri de extragere către GitHub după ce mă conectez la ChatGPT?

Aplicația GitHub din ChatGPT îți permite doar să citești din depozitele tale pentru a-ți analiza și căuta codul. Dacă vrei să generezi, să editezi și să trimiți cod direct în GitHub, acest lucru este disponibil prin produsul nostru Codex.

Ce se întâmplă dacă am Lista de permisiuni IP activată pe GitHub?

Dacă ai Lista de permisiuni IP activată pe GitHub la nivel de întreprindere sau de organizație, va trebui să te asiguri că adaugi blocurile IP de ieșire ale OpenAI în Lista de permisiuni IP.

De ce pot folosi GitHub în modul Cercetare aprofundată sau Agent, dar nu în Chat?

Disponibilitatea aplicației GitHub poate varia în funcție de planul ChatGPT și de experiența de produs. Unele planuri pot permite aplicația GitHub în modul Cercetare aprofundată sau Agent, dar nu în experiența standard ChatGPT. Dacă nu vezi GitHub în Chat, verifică detaliile planului tău ChatGPT.

Poți afla mai multe în articolul nostru din Centrul de asistență despre Codex.

A fost util acest articol?