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

Lidhja e GitLab me ChatGPT dhe Codex

Përdorni projektet tuaja GitLab në ChatGPT dhe Codex për të analizuar e cituar kodin, kërkesat për bashkim, problemet dhe CI/CD, si dhe për të kryer veprime mbi to.

Përditësuar: 2 hours ago

GitLab në ChatGPT dhe Codex është aktualisht në version beta.

Përmbledhje

Shtesa GitLab i lejon ChatGPT dhe Codex të marrin të dhëna të përditësuara nga GitLab dhe, kur lejohet, të kryejnë veprime në projektet ku përdoruesi i lidhur ka qasje. Ajo punon me projekte, grupe, skedarë deposh, degë, commit-e, kërkesa bashkimi, çështje, rrjedha pune, detyra dhe diskutime të lidhura me to.

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.

Për GitLab Self-Managed ose GitLab Dedicated, një administrator i hapësirës së punës duhet të krijojë nga shablloni dhe të publikojë një aplikacion të posaçëm për atë hapësirë pune, përpara se anëtarët të mund të lidhen. Lexoni më shumë për shabllonet e aplikacioneve dhe për konfigurimin e shabllonit të aplikacionit GitLab.

Aplikacioni i mëparshëm GitLab Issues me sinkronizim individual nuk është më i disponueshëm. Ndiqni hapat e konfigurimit në këtë artikull për të lidhur aplikacionin aktual GitLab, i cili merr të dhëna 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, kush mund ta përdorë, cilat veprime janë të aktivizuara dhe kur kërkohet miratim.

Çfarë mund të bëjë shtesa GitLab

Lexoni të dhëna nga GitLab

ChatGPT dhe Codex mund të:

  • Shqyrtojnë projekte dhe grupe.

  • Shfletojnë strukturat e depove dhe lexojnë skedarë.

  • Krahasojnë degë, commit-e dhe dallime kodi.

  • Shqyrtojnë kërkesa bashkimi, miratime, çështje, shënime dhe diskutime.

  • Kontrollojnë rrjedha pune, detyra, regjistra dhe raporte testimi.

Kryeni veprime 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.

  • Të krijojnë, përditësojnë ose fshijnë skedarë në depo.

  • Të krijojnë ose përditësojnë kërkesa bashkimi dhe çështje.

  • Të shtojnë shënime ose diskutime.

  • Të miratojnë kërkesa bashkimi, t’u ndryshojnë bazën ose t’i bashkojnë.

  • Të zbatojnë sugjerime.

  • Të krijojnë rrjedha ekzekutimi ose të nisin dhe të riekzekutojnë detyra dhe rrjedha ekzekutimi.

Veprimet e disponueshme varen nga cilësimet Konfiguro veprimet dhe Konfiguro miratimet të hapësirës së punës, nga fushat e autorizimit të dhëna për OAuth dhe nga lejet në GitLab të përdoruesit të lidhur. Administratorët e Enterprise dhe Edu përdorin gjithashtu Qasja sipas rolit për të përcaktuar se cilat role mund ta përdorin aplikacionin; administratorët e Business menaxhojnë disponueshmërinë e aplikacionit në të gjithë hapësirën e punës.

Konfiguroni GitLab në ChatGPT

Lidhuni me GitLab.com

  1. Hapni ChatGPT.

  2. Hapni Katalogun e shtesave.

  3. Kërkoni GitLab.

  4. Zgjidhni Instalo shtesën.

  5. Te GitLab, zgjidhni Lidhu.

Nëse ju kërkohet, autorizoni ChatGPT në GitLab. Shtesa GitLab vepron në emër të përdoruesit tuaj GitLab, brenda fushave të autorizimit OAuth që i jepni. Kështu, ChatGPT dhe Codex mund të kenë qasje vetëm në projektet dhe grupet GitLab ku keni qasje ju.

Pasi të lidheni, përdorni GitLab në ChatGPT ose Codex për të shqyrtuar një projekt, skedar, kërkesë bashkimi, çështje ose rrjedhë pune, ose 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 të konfigurojë dhe të publikojë shabllonin e aplikacionit GitLab Self-Managed përpara se përdoruesit të lidhen. Për udhëzime, shihni: Konfigurimi i shabllonit të aplikacionit GitLab Self-Managed për ChatGPT dhe Codex.

Shkëputni GitLab

  1. Hapni ChatGPT.

  2. Shkoni te Cilësimet > Shtesat.

  3. Hapni GitLab.

  4. Zgjidhni Çinstalo.

Shqyrtoni kërkesat e bashkimit në Code Review

Shqyrtimi i kërkesave të bashkimit nga GitLab ofrohet në version paraprak në shtesën Code Review, në aplikacionin për kompjuter dhe në ueb. Hapni një kërkesë bashkimi për të parë ndryshimet dhe komentet e shqyrtimit, pastaj kërkojini Codex të shpjegojë kodin ose të ndihmojë në zgjidhjen e një problemi.

Lidhja me GitLab mundëson qasjen te të dhënat tuaja në GitLab. Shtesa Code Review ofron mjedisin për shqyrtimin e kodit. Të dyja u nënshtrohen cilësimeve të hapësirës suaj të punës dhe lejeve në GitLab.

Shqyrtimet e kodit GitLab në renë kompjuterike nuk janë të disponueshme. Lidhja me GitLab ose hapja e një kërkese bashkimi në Code Review nuk aktivizon shqyrtimet automatike në renë kompjuterike.

Të dhënat dhe privatësia

Si punojnë 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ë listojnë strukturën e një depoje, të marrin një skedar të caktuar, të lexojnë dallimet e kodit ose diskutimin e një kërkese bashkimi, të shqyrtojnë një çështje ose të kontrollojnë një rrjedhë pune dhe regjistrin e një detyre. Nëse një veprim i aktivizuar mund të bëjë ndryshime në GitLab, ChatGPT ose Codex mund ta kryejnë vetëm kur e lejojnë cilësimet e hapësirës së punës, miratimet e nevojshme 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 shërbime 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 bizneseve, 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ërmbajtja e GitLab u nënshtrohet të njëjtave kontrolle të të dhënave të hapësirës së punës, pavarësisht nëse e përdorni aplikacionin në ChatGPT apo në Codex.

Pyetje të shpeshta

Çfarë mund të lexojë shtesa GitLab?

Ajo mund të marrë të dhëna nga GitLab ku përdoruesi i lidhur ka qasje, përfshirë projekte dhe grupe; struktura deposh, skedarë, degë, commit-e dhe dallime kodi; kërkesa bashkimi, çështje, shënime dhe diskutime; si dhe rrjedha pune CI/CD, detyra, regjistra dhe raporte testimi. Të dhënat që mund të merren varen nga veprimet e aktivizuara dhe lejet në GitLab.

A mund të kryejnë ChatGPT dhe Codex veprime në GitLab?

Po, kur administratorët e hapësirës së punës aktivizojnë veprimet përkatëse dhe jepet çdo miratim i nevojshëm. 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ë në depo; të krijojnë ose përditësojnë kërkesa bashkimi dhe çështje; të shtojnë shënime ose diskutime; të miratojnë ose bashkojnë kërkesa bashkimi; të zbatojnë sugjerime; dhe të krijojnë rrjedha pune ose të nisin dhe riprovojnë detyra dhe rrjedha pune.

Si mund t’i kufizojnë administratorët veprimet që mund të kryejë shtesa?

Në ChatGPT, administratorët e hapësirës së punës përdorin Konfiguro veprimet për të aktivizuar ose çaktivizuar veprime dhe Konfiguro miratimet për të zgjedhur se kur ChatGPT kërkon konfirmim. Administratorët e Enterprise dhe Edu përdorin Qasja sipas rolit për të përcaktuar se cilat role mund ta përdorin aplikacionin. Administratorët e Business menaxhojnë disponueshmërinë e aplikacionit në të gjithë hapësirën e punës. Lejet e GitLab për projektet dhe grupet mbeten në fuqi.

A mund të lexojnë ChatGPT ose Codex një skedar të caktuar ose dallimet e kodit në një kërkesë bashkimi?

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 së bashkimit, ose përshkruani sjelljen e kodit që po kërkoni. ChatGPT ose Codex mund të marrin skedarin përkatës, strukturën e depos, commit-in, dallimet e kodit ose hollësitë e kërkesës së bashkimit kur veprimi i shtesës është i aktivizuar dhe ju keni qasje.

Pse nuk më shfaqet një projekt?

ChatGPT dhe Codex mund të kenë qasje vetëm në projektet që janë të dukshme për përdoruesin e lidhur të GitLab. Kontrolloni që keni lidhur llogarinë e synuar të GitLab, që keni qasje në projektin ose grupin 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 përdorimin e 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 përdoruesit të lidhen. Për udhëzime, shihni: Konfigurimi i shabllonit të aplikacionit GitLab Self-Managed për ChatGPT dhe Codex.

Po nëse instanca ime GitLab bllokon trafikun e rrjetit?

  • Shqyrtimet e kodit GitLab në renë kompjuterike nuk janë të disponueshme.

A ishte i dobishëm ky artikull?