OpenAI
Kjo faqe u përkthye automatikisht. Shih artikullin origjinal në anglisht.

Lidhja e GitHub me ChatGPT

Lidhni GitHub me ChatGPT për të analizuar, kërkuar dhe cituar kod duke përdorur qasjen e mbështetur dhe të drejtpërdrejtë në depo.

Përditësuar: 15 days ago

Përmbledhje

Lidhni GitHub me ChatGPT për të bërë pyetje rreth kodit tuaj.

Kur GitHub është i lidhur, ChatGPT mund të marrë sipas kërkesës përmbajtjen e lejuar të depove, duke përfshirë kodin, skedarët README dhe dokumentacion tjetër. Përvojat e disponueshme mund të përfshijnë bisedën standarde, kërkimin e thelluar ose rrjedhat e punës me agjent, në varësi të planit dhe pjesës së produktit që përdorni. Kjo qasje e drejtpërdrejtë nuk krijon një indeks të sinkronizuar të GitHub-it.

Disponueshmëria e GitHub-it mund të ndryshojë sipas planit, hapësirës së punës dhe pjesës së produktit. Një llogari mund të jetë në gjendje ta përdorë GitHub-in në kërkimin e thelluar ose në modalitetin e agjentit, edhe kur GitHub nuk është i disponueshëm në bisedën standarde. Për rrjedhat e punës kërkimore, shihni: Kërkimi i thelluar në ChatGPT.

Lidhni GitHub me ChatGPT

Për të lidhur GitHub-in, hapni Aplikacionet ose Shtesat, sipas disponueshmërisë, dhe zgjidhni GitHub ose shtesën që e përfshin. Për hapat e lidhjes së llogarisë, shihni: Lidhja dhe menaxhimi i llogarive të aplikacioneve në ChatGPT.

Prej aty, do të drejtoheni te GitHub për të instaluar dhe autorizuar aplikacionin ChatGPT, pastaj do të zgjidhni depot ku mund të ketë qasje ChatGPT. ChatGPT merr sipas kërkesës përmbajtjen e lejuar të depove. Sinkronizimi me GitHub dhe indeksimi i depove të konfiguruara veçmas nuk ofrohen.

Për të ndryshuar qasjen në depo:

  1. Hapni Cilësimet.

  2. Zgjidhni Aplikacionet ose Shtesat, sipas asaj që disponohet.

  3. Hapni GitHub.

  4. Zgjidhni opsionin e disponueshëm për menaxhimin e depove.

Për të shkëputur GitHub-in, hapni të njëjtat cilësime të aplikacionit dhe zgjidhni Shkëput.

Krijoni një detyrë nga aktiviteti i pull request në GitHub

Përdoruesit e kualifikuar mund të krijojnë në Punë një detyrë të aktivizuar nga një ngjarje (bazuar në webhook) për aktivitetin në një depo të lidhur në github.com. Aktiviteti i mbështetur mund të përfshijë hapjen, shënimin si gati për shqyrtim ose mbylljen e një pull request. Në varësi të aktivizuesit, mund të monitoroni edhe shqyrtimet dhe komentet e pull request, përditësimet e commit-eve ose bashkimet e përfunduara.

Detyra mund të ketë qasje vetëm në depot e autorizuara për llogarinë e lidhur të GitHub-it. Lidhjet me GitHub Enterprise të vetëstrehuar nuk mbështeten për detyrat e aktivizuara nga ngjarjet.

Ndani një detyrë të planifikuar që përdor GitHub-in

Kur ndarja e detyrave të planifikuara është e disponueshme për llogarinë tuaj, mund të ndani një detyrë të përshtatshme të planifikuar, udhëzimet e së cilës i referohen GitHub-it. Marrësit e kualifikuar mund të krijojnë një detyrë të veçantë duke lidhur llogarinë e tyre të GitHub-it. Llogaria e tyre duhet të ketë leje për të përdorur çdo depo që kërkon kopja e tyre.

Një lidhje e detyrës së ndarë nuk transferon lidhjen tuaj me GitHub-in, kredencialet, qasjen në depo ose skedarët e depove. Udhëzimet e detyrës janë të dukshme në lidhjen e ndarë, prandaj hiqni kodin ose informacionin sensitiv të depove para se ta ndani. Miratimet ekzistuese të administratorëve të GitHub-it dhe kufizimet e aplikacioneve vetëm për lexim vazhdojnë të zbatohen.

Detyrat e GitHub-it të aktivizuara nga ngjarjet mund të ndahen. Marrësit e kualifikuar duhet të lidhin llogarinë e tyre të GitHub-it dhe të autorizojnë qasjen në depot e github.com që kërkon detyra e tyre.

Për më shumë informacion, shihni: Detyrat e planifikuara në ChatGPT.

Gjeni depot e GitHub-it që mungojnë

Zakonisht duhen rreth 5 minuta që depot të shfaqen si të disponueshme në ChatGPT.

Arsye të tjera pse mund të mos e shihni ende një depo:

  • Një depo private ose e sapokrijuar mund të mos shfaqet derisa aplikacioni GitHub të instalohet për llogarinë ose organizatën e duhur dhe t'i jepet qasje në atë depo. Hapni cilësimet e depove të aplikacionit GitHub dhe konfirmoni se depoja është zgjedhur dhe miratuar. Nëse GitHub shfaqet si i lidhur, por nuk ka depo të disponueshme, kontrolloni këto cilësime para se ta rilidhni.

  • Organizata juaj në GitHub mund të kërkojë që një administrator të miratojë aplikacionin ChatGPT ose një depo të caktuar. Shqyrtoni cilësimet e depove të aplikacionit GitHub dhe kërkoni qasje përmes procesit të miratimit që shfaqet për organizatën tuaj.

  • Indeksit të kërkimit të vetë GitHub-it mund t'i duhet kohë që të përfshijë një depo të re. Kjo është e ndarë nga sinkronizimi i aplikacionit ChatGPT: qasja në GitHub përmes ChatGPT merr sipas kërkesës përmbajtjen e autorizuar të depove dhe nuk krijon një indeks të GitHub-it të menaxhuar nga administratori.

Të dhënat dhe privatësia

Si funksionon ChatGPT me GitHub

ChatGPT krijon pyetje kërkimi nga kërkesat tuaja për të gjetur informacionin përkatës në depot tuaja të lidhura në GitHub dhe ia dërgon këto pyetje GitHub-it. Për shembull, nëse pyetni: “A mund të më tregosh se ku i kam trajtuar ngarkimet e skedarëve në backend?” ChatGPT mund të kërkojë në depot tuaja në GitHub me një pyetje si “file upload handler backend”. Nëse nevojitet, mund të kryejë disa kërkime të ndryshme për të gjetur kodin ose skedarët më të përshtatshëm.

Kuptoni trajnimin e modeleve dhe të dhënat e GitHub-it

Si parazgjedhje, përmbajtja e dërguar nga klientët që përdorin oferta biznesi—si ChatGPT Business, Enterprise, Edu dhe API-ja jonë—nuk përdoret për të përmirësuar modelet tona. Për informacion rreth mënyrës se si OpenAI përdor të dhënat e biznesit, shihni: Privatësia për ndërmarrjet.

Për përmbajtjen e përshtatshme të llogarive personale, përmirësimi i modelit varet nga cilësimi juaj Përmirëso modelin për të gjithë. Për kontrollet e llogarisë dhe privatësinë e aplikacioneve të lidhura, shihni: Ndarja e të dhënave dhe privatësia për aplikacionet në ChatGPT.

Qëndrimi i të dhënave të ChatGPT zbatohet vetëm për përmbajtjen e mbështetur të klientit, brenda fushës së zbatimit, për rajonin e zgjedhur të hapësirës së punës. Informacioni që i dërgohet GitHub-it u nënshtrohet gjithashtu kushteve të vetë GitHub-it për ruajtjen, përpunimin dhe qëndrimin e të dhënave. Për mbulimin aktual, shihni: Qëndrimi i të dhënave dhe qëndrimi i inferencës për ChatGPT.

Pyetjet e shpeshta

Si mund ta miratojnë administratorët e GitHub-it aplikacionin ChatGPT?

Nëse organizata juaj e kufizon qasjen e aplikacioneve OAuth, një zotërues i organizatës mund të ndjekë udhëzimet e GitHub-it për miratimin e aplikacioneve OAuth për organizatën tuaj. Instalimi i aplikacionit GitHub dhe dhënia e qasjes në depo janë hapa të veçantë.

Si të kërkoj skedarë të veçantë në një depo?

Përzgjedhësi i depove kërkon emrat e depove, jo skedarët brenda një depoje. Në një përvojë të mbështetur të ChatGPT ku GitHub është i lidhur, mund t'i kërkoni ChatGPT të kërkojë në një depo të autorizuar duke përdorur një emër skedari, emër funksioni ose mesazh gabimi. Përfshini emrin e depos dhe, nëse e dini, shtegun e skedarit.

A mund t'ia ndaloj aplikacionit ChatGPT qasjen në depo të caktuara?

Po. Qasja në depo kontrollohet në GitHub. Zotëruesit e organizatës mund të shqyrtojnë aplikacionet e instaluara të GitHub-it për të ndryshuar depot ku mund të ketë qasje aplikacioni.

A mund të dërgoj kod, përditësime ose PR në GitHub pasi ta lidh me ChatGPT?

Aplikacioni GitHub në ChatGPT ju lejon vetëm të lexoni nga depot tuaja për të analizuar dhe kërkuar në kodin tuaj. Për të gjeneruar, redaktuar dhe dërguar kod drejtpërdrejt në GitHub, përdorni Codex. Për më shumë informacion, shihni: Artikulli i qendrës së ndihmës për Codex.

Po nëse kam aktivizuar Listën e IP-ve të lejuara në GitHub?

Nëse Lista e IP-ve të lejuara është aktivizuar për ndërmarrjen ose organizatën tuaj në GitHub, shtoni blloqet e IP-ve dalëse të OpenAI te Lista e IP-ve të lejuara.

Pse GitHub është i disponueshëm në kërkimin e thelluar ose në modalitetin e agjentit, por jo në bisedë?

Disponueshmëria e GitHub-it mund të ndryshojë sipas planit të ChatGPT dhe përvojës së produktit. Disa plane mund ta mbështesin GitHub-in në kërkimin e thelluar ose në modalitetin e agjentit, por jo në bisedën standarde. Nëse GitHub nuk shfaqet në bisedën standarde, kontrolloni hollësitë e planit tuaj të ChatGPT.

A ishte i dobishëm ky artikull?