GitLab në ChatGPT dhe Codex është aktualisht në version beta.
Përmbledhje
Shtesa GitLab u mundëson ChatGPT dhe Codex të marrin të dhëna të përditësuara nga GitLab dhe, kur lejohet, të kryejnë veprime në projektet ku ka qasje përdoruesi i lidhur. Ajo funksionon me projekte, grupe, skedarë të depos, degë, commit-e, kërkesa për bashkim, çështje, pipeline, detyra dhe diskutimet përkatëse.
Shtesa GitLab përfshin një aplikacion GitLab për GitLab.com dhe një shabllon aplikacioni GitLab Self-Managed. Shtesa është paketa që instalojnë përdoruesit, ndërsa aplikacioni është lidhja që mundëson qasjen te të dhënat dhe veprimet e GitLab-it.
Për GitLab Self-Managed ose GitLab Dedicated, një administrator i hapësirës së punës duhet të krijojë dhe të publikojë nga shablloni një aplikacion të posaçëm për atë hapësirë pune përpara se anëtarët të mund të lidhen. Lexoni më shumë rreth shablloneve të aplikacioneve dhe rreth konfigurimit të shabllonit të aplikacionit GitLab.
Aplikacioni i mëparshëm GitLab Issues me sinkronizim individual nuk ofrohet më. Ndiqni hapat e konfigurimit në këtë artikull për të lidhur aplikacionin aktual GitLab, i cili i merr të dhënat përmes kërkesave API që lidhen me kërkesën tuaj.
Disponueshmëria
Disponueshmëria mund të ndryshojë sipas planit dhe konfigurimit të hapësirës së punës. Administratorët e hapësirës së punës konfigurojnë shtesën GitLab në ChatGPT dhe kontrollojnë disponueshmërinë e saj, personat që mund ta përdorin, veprimet që aktivizohen dhe rastet kur kërkohet miratim.
Çfarë mund të bëjë shtesa GitLab
Leximi nga GitLab
ChatGPT dhe Codex mund të:
Shqyrtojnë projekte dhe grupe.
Shfletojnë pemët e depove dhe të lexojnë skedarë.
Krahasojnë degë, commit-e dhe ndryshime.
Shqyrtojnë kërkesa për bashkim, miratime, probleme, shënime dhe diskutime.
Kontrollojnë pipeline, punë, regjistra dhe raporte testesh.
Kryerja e veprimeve në GitLab
Në varësi të cilësimeve të hapësirës së punës dhe lejeve në GitLab, ChatGPT dhe Codex mund të:
Krijojnë degë dhe commit-e.
Krijojnë, përditësojnë ose fshijnë skedarë të depos.
Krijojnë ose përditësojnë kërkesa për bashkim dhe probleme.
Shtojnë shënime ose diskutime.
Miratojnë, ribazojnë ose bashkojnë kërkesa për bashkim.
Zbatojnë sugjerime.
Krijojnë pipeline ose të nisin dhe riprovojnë punë dhe pipeline.
Veprimet e disponueshme varen nga cilësimet Qasja sipas rolit, Konfiguro veprimet dhe Konfiguro miratimet të hapësirës së punës, si dhe nga fushëveprimet e dhëna OAuth dhe lejet në GitLab të përdoruesit të lidhur.
Konfiguroni GitLab në ChatGPT
Lidhuni me GitLab.com
Hapni ChatGPT.
Hapni Drejtorinë e shtesave.
Kërkoni GitLab.
Zgjidhni Instalo shtesën.
Në GitLab, zgjidhni Lidhu.
Nëse ju kërkohet, autorizoni ChatGPT në GitLab. Shtesa GitLab vepron si përdoruesi juaj i GitLab brenda fushëveprimeve OAuth që i jepni, ndaj ChatGPT dhe Codex mund të përdorin vetëm projektet dhe grupet e GitLab ku keni qasje.
Pasi të lidheni, përdorni GitLab në ChatGPT ose Codex për të shqyrtuar një projekt, skedar, kërkesë për bashkim, problem ose pipeline, apo për të kërkuar një veprim të lejuar.
Për ndihmë me instalimin dhe menaxhimin e shtesave, shihni: Shtesat në ChatGPT dhe Codex.
Lidhuni me GitLab Self-Managed ose GitLab Dedicated
Një administrator i hapësirës së punës duhet ta konfigurojë dhe publikojë shabllonin e aplikacionit GitLab Self-Managed para se të lidhen përdoruesit. Për udhëzime, shihni: Konfigurimi i shabllonit të aplikacionit GitLab Self-Managed për ChatGPT dhe Codex.
Shkëputni GitLab
Hapni ChatGPT.
Shkoni te Cilësimet > Shtesat.
Hapni GitLab.
Zgjidhni Çinstalo.
Të dhënat dhe privatësia
Si funksionojnë ChatGPT dhe Codex me GitLab
ChatGPT dhe Codex përdorin shtesën GitLab për të bërë kërkesa API që lidhen me kërkesën tuaj. Për shembull, mund të renditin pemën e një depoje, të marrin një skedar të caktuar, të lexojnë ndryshimet ose diskutimin e një kërkese për bashkim, të shqyrtojnë një problem ose të kontrollojnë një pipeline dhe regjistrin e një pune. Nëse një veprim i aktivizuar mund të ndryshojë GitLab, ChatGPT ose Codex mund ta kryejë vetëm kur këtë e lejojnë cilësimet e hapësirës së punës, miratimet e kërkuara dhe lejet në GitLab të përdoruesit të lidhur.
Trajnimi i modeleve dhe përmbajtja e GitLab
Si parazgjedhje, përmbajtja e dërguar nga klientët që përdorin ofertat për biznese, përfshirë ChatGPT Business, Enterprise, Edu dhe API-në, nuk përdoret për të përmirësuar modelet tona. Për më shumë informacion se si OpenAI i përdor të dhënat e biznesit, shihni: Privatësia për ndërmarrjet.
Kur përdorni një abonim individual, OpenAI mund ta përdorë përmbajtjen tuaj për të trajnuar modelet e veta nëse është aktivizuar Përmirëso modelin për të gjithë. Për më shumë informacion se si ruhen dhe përdoren të dhënat tuaja, shihni: Pyetje të shpeshta për kontrollet e të dhënave.
Për përmbajtjen e GitLab zbatohen të njëjtat kontrolle të të dhënave të hapësirës së punës, pavarësisht nëse e përdorni aplikacionin në ChatGPT apo Codex.
Pyetje të shpeshta
Çfarë mund të lexojë shtesa GitLab?
Ajo mund të marrë të dhënat e GitLab-it që janë të disponueshme për përdoruesin e lidhur, duke përfshirë projektet dhe grupet; pemët, skedarët, degët, commit-et dhe diff-et e depos; kërkesat për bashkim, çështjet, shënimet dhe diskutimet; si dhe pipeline-et CI/CD, detyrat, regjistrat dhe raportet e testimit. Disponueshmëria e saktë varet nga veprimet e aktivizuara dhe lejet në GitLab.
A mund të kryejnë veprime në GitLab ChatGPT dhe Codex?
Po, kur administratorët e hapësirës së punës aktivizojnë veprimet përkatëse dhe jepet çdo miratim i kërkuar. Në varësi të konfigurimit dhe lejeve tuaja në GitLab, ChatGPT dhe Codex mund të krijojnë degë dhe commit-e; të krijojnë, përditësojnë ose fshijnë skedarë të depos; të krijojnë ose përditësojnë kërkesa për bashkim dhe çështje; të shtojnë shënime ose diskutime; të miratojnë ose bashkojnë kërkesa për bashkim; të zbatojnë sugjerime; si dhe të krijojnë pipeline ose të nisin dhe të riprovojnë detyra e pipeline.
Si mund ta kufizojnë administratorët atë që mund të bëjë shtesa?
Në ChatGPT, administratorët e hapësirës së punës mund të përdorin Qasjen sipas rolit për të kontrolluar se kush mund ta përdorë aplikacionin, Konfiguro veprimet për të aktivizuar ose çaktivizuar veprimet dhe Konfiguro miratimet për të kërkuar konfirmim për veprimet e zgjedhura. Lejet e vetë GitLab-it për projektet dhe grupet mbeten në fuqi.
A mund të lexojë ChatGPT ose Codex një skedar të caktuar apo diff-in e një kërkese për bashkim?
Po. Jepni projektin dhe emrin ose shtegun e skedarit, degën ose referencën, URL-në ose ID-në e brendshme (IID) të kërkesës për bashkim, apo sjelljen e kodit që po kërkoni. ChatGPT ose Codex mund të marrë skedarin, pemën e depos, commit-in, diff-in ose hollësitë përkatëse të kërkesës për bashkim kur veprimi i shtesës është aktivizuar dhe ju keni qasje.
Pse nuk më shfaqet një projekt?
ChatGPT dhe Codex mund të kenë qasje vetëm te projektet që janë të dukshme për përdoruesin e lidhur të GitLab-it. Kontrolloni që keni lidhur llogarinë e synuar të GitLab-it, që keni qasje te projekti ose grupi në GitLab dhe që keni zgjedhur aplikacionin e duhur për GitLab.com, GitLab Self-Managed ose GitLab Dedicated.
A e mbështet shtesa GitLab, GitLab Self-Managed ose GitLab Dedicated?
Aplikacioni standard GitLab lidhet me GitLab.com dhe mund të përdoret në ChatGPT dhe Codex. Për GitLab Self-Managed ose GitLab Dedicated, një administrator i hapësirës së punës duhet të konfigurojë dhe të publikojë shabllonin e aplikacionit GitLab Self-Managed përpara se të lidhen përdoruesit. Për udhëzime, shihni: Konfigurimi i shabllonit të aplikacionit GitLab Self-Managed për ChatGPT dhe Codex.
Po nëse instanca ime e GitLab-it bllokon trafikun e rrjetit?
Nëse instanca juaj GitLab Self-Managed ose GitLab Dedicated kufizon trafikun e rrjetit:
Kërkojini administratorit të rrjetit të shtojë në listën e lejimeve intervalet dalëse të integrimeve të ChatGPT nga OpenAI, në mënyrë që shtesa GitLab të mund të komunikojë me hostin HTTPS dhe API-në tuaj të GitLab-it.
Nëse përdorni mjedise projektesh të Codex, shtoni gjithashtu në listën e lejimeve intervalet dalëse të resë kompjuterike të Codex.
Për rishikimin e kodit me Codex, lejoni kërkesat dalëse HTTPS të webhook-ut drejt Codex. Nëse dërgesat e webhook-ut dështojnë, kontrolloni cilësimet e GitLab-it për filtrimin e kërkesave dalëse.
Për adresat që duhen shtuar në listën e lejimeve, shihni: Intervalet e IP-ve dalëse të OpenAI.
