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: 10 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.

Alte motive pentru care este posibil să nu vedeți încă un depozit:

  • Depozite private sau nou create: dacă depozitul dvs. este privat sau a fost creat după conectarea inițială la GitHub, este posibil să nu apară imediat în ChatGPT. Accesați acest link sau apăsați pe pictograma roată dințată din pagina Setări pentru GitHub din ChatGPT pentru a configura accesul la depozitele dorite.

  • Depozitul necesită aprobarea administratorului GitHub: este posibil ca administratorul GitHub să împiedice conectarea depozitului dvs. la ChatGPT. Accesați acest link sau apăsați pe pictograma roată dințată din pagina Setări pentru GitHub din ChatGPT. De aici, puteți „solicita” accesul la depozite, iar solicitarea poate fi aprobată de administratorul IT.

  • Depozite neindexate de GitHub: din cauza modului în care GitHub indexează căutările, este posibil ca depozitul să nu se afle în indexul GitHub și, prin urmare, să nu fie vizibil pentru aplicația ChatGPT în timpul căutării. Puteți declanșa manual indexarea accesând GitHub și căutând depozitul în următorul format: repo:{username/repo_name} import (de ex., repo:openai/codex import). Rețineți că poate dura aproximativ 5–10 minute până când indexul devine disponibil pentru conector.

Date și confidențialitate

Cum funcționează ChatGPT cu GitHub

ChatGPT creează interogări de căutare pe baza solicitărilor dvs. pentru a găsi informații relevante în depozitele GitHub conectate și trimite aceste interogări către GitHub. De exemplu, dacă întrebați: „Can you show me where I handled file uploads in the backend?”ChatGPT ar putea căuta în depozitele dvs. GitHub folosind o interogare precum „file upload handler backend”. Dacă este necesar, poate efectua mai multe căutări pentru a găsi cel mai relevant cod sau cele mai relevante fișiere.

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

În mod implicit, conținutul trimis de clienții care folosesc ofertele pentru companii, precum ChatGPT Business, Enterprise, Edu și API-ul nostru, nu este utilizat pentru îmbunătățirea modelelor noastre. Consultați pagina noastră despre confidențialitatea pentru companii pentru informații despre modul în care folosim datele comerciale.

Atunci când utilizați serviciile noastre cu un abonament individual, este posibil să vă folosim conținutul pentru a ne antrena modelele dacă setarea „Îmbunătățește modelul pentru toată lumea” este activată. Puteți afla mai multe despre modul în care sunt stocate și utilizate datele dvs. în acest articol din Centrul nostru de asistență.

Rezidența datelor este disponibilă pentru GitHub în toate regiunile disponibile. Aflați 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?