GitLab-ka ku jira ChatGPT iyo Codex wuxuu hadda ku jiraa beta.
Dulmar
Isticmaal qaabka diyaarsan ee abka GitLab Self-Managed si aad u abuurto qabyo ab oo u gaar ah goobta shaqada, looguna talagalay nidaam GitLab Self-Managed ama GitLab Dedicated ah. Geli magaca martigeliyaha GitLab iyo aqoonsiyada abka Oggolaansha furan, dib u eeg qabyada abka, ka dibna u daabac xubnaha goobta shaqada ee u qalma. Marka la daabaco, falalka abka ee la hawlgeliyey waxaa laga isticmaali karaa wada sheekaysiyada ChatGPT iyo fadhiyada Codex.
Si aad dulmar uga hesho hawlaha GitLab ee la taageero, helitaanka, oggolaanshaha, isticmaalka xogta iyo shuruudaha shabakadda, eeg: Ku xidhidda GitLab ChatGPT iyo Codex.
Waxa aad dejinayso
Waxaad qaabka diyaarsan ee abka GitLab Self-Managed ka abuuraysaa ab u gaar ah goobta shaqada. Abku wuxuu isticmaalaa:
Ab Oggolaansha furan ee GitLab ah oo ka diiwaangashan martigeliyahaaga GitLab Self-Managed ama GitLab Dedicated.
Aqoonsiga abka iyo Furaha sirta ah ee Oggolaansha furan ee GitLab, si loo helo oggolaanshaha isticmaalaha.
Baaxadaha Oggolaansha furan ee loo baahan yahay: api, write_repository, iyo openid.
Magaca martigeliyahaaga GitLab, sida gitlab.example.com, si looga soo saaro cinwaannada adeegyada webka, API-ga, oggolaanshaha iyo token-ka.
Ka hor intaadan bilaabin
Waxaad u baahan tahay:
Xuquuqda maamulaha ama mulkiilaha goobta shaqada ee ChatGPT.
Oggolaanshaha GitLab ee lagu abuuro abka Oggolaansha furan: xuquuqda Mulkiilaha kooxda haddii abka ay koox leedahay, ama xuquuqda maamulaha nidaamka haddii abku yahay mid nidaamka oo dhan loogu talagalay.
Magaca martigeliyaha GitLab oo keliya, oo aan lahayn https://, deked ama waddo. Isticmaal martigeliye GitLab Self-Managed ama GitLab Dedicated ah, ee ha isticmaalin gitlab.com.
Go'aan ku saabsan falalka GitLab ee ay tahay inay ChatGPT iyo Codex taageeraan, sida raadinta keydka koodhka, habsocodyada codsiyada isku-darka, habsocodyada arrimaha, wax-ka-beddelka faylasha ama habsocodyo Codex oo ka ballaadhan.
ChatGPT iyo GitLab ku hay tabab kala duwan oo furan. Nuqul ka samee URI-ga dib-u-jeedinta ee ka muuqda ChatGPT sida uu yahay; ha abuurin mid kale hana beddelin.
Si aad bogga Ababka uga furto Xarunta maamulka, dooro goobta shaqada ee ChatGPT ee aad rabto, fur Xirmo-ku-darrada, oo dooro Maamul ababkii hore.
Xogta aad diyaarinayso
Magaca martigeliyaha GitLab: tusaale ahaan, gitlab.example.com.
URI-ga dib-u-jeedinta: ka soo guuri habka dejinta qaabka diyaarsan ee ChatGPT.
Aqoonsiga abka ee Oggolaansha furan ee GitLab.
Furaha sirta ah ee Oggolaansha furan ee GitLab.
Baaxadaha Oggolaansha furan: ka soo guuri habka dejinta qaabka diyaarsan ee ChatGPT.
Start the template setup in ChatGPT
In ChatGPT, switch to the workspace where the app should be available.
Go to Workspace settings > Apps.
In Directory, find GitLab, open its GitLab Self-Managed app template, and select Enable.
Enter a clear app name and description.
Enter the GitLab hostname, such as gitlab.example.com.
Copy the Redirect URI shown in ChatGPT, and keep this tab open.
Example: https://chatgpt.com/connector/oauth/<redirect_id>. Do not remove the redirect ID, add a trailing slash, or replace the URI with a generic ChatGPT URL.
Abka Oggolaansha furan ee GitLab ku abuur GitLab
Dooro halka laga abuurayo abka
Fur martigeliyahaaga GitLab, sida https://gitlab.example.com.
Dooro inaad abuurto ab loogu talagalay nidaamka oo dhan ama ab ay koox leedahay. Doorashadani waxay go'aamisaa cidda maamulaysa abka; gelitaanka mashruucu weli wuxuu ku xidhnaanayaa oggolaanshaha GitLab ee isticmaalaha siinaya oggolaanshaha iyo baaxadaha Oggolaansha furan ee la bixiyey.
Ab loogu talagalay nidaamka oo dhan, tag Maamulka > Ababka. Ab ay koox leedahay, tag Dejimaha > Ababka ee kooxda.
Ku dar faahfaahinta abka
Dooro Ab cusub ama Ku dar ab cusub.
Geli magac ab oo cad, sida GitLab Self-Managed ama GitLab Dedicated.
Meesha URI-ga dib-u-jeedinta, ku dheji URI-ga aad ka soo guurisay ChatGPT adigoon waxba ka beddelin.
Abkan Oggolaansha furan ee ka shaqeeya dhinaca seerfarka, u daa Qarsoodi isagoo hawlgashan.
Habee helitaanka oo kaydi
Ab loogu talagalay nidaamka oo dhan, GitLab wuxuu ku talinayaa in la doorto La aamini karo. Tani waxay meesha ka saartaa codsiga oggolaanshaha isticmaalaha.
Dooro baaxadaha oggolaanshaha api, write_repository, iyo openid.
Dib u eeg cidda maamuli karta abka, oo hubi in isticmaalayaasha GitLab ee siinaya oggolaanshuhu ay haystaan oggolaanshaha ku habboon ee kooxda iyo mashruuca.
Kaydi abka.
Shuruudaha baaxadaha Oggolaansha furan
Qaabka diyaarsan wuxuu codsanayaa baaxadahan Oggolaansha furan si loogu adeegsado falalka GitLab ee laga hawlgeliyey ChatGPT iyo Codex:
api: waxaa looga baahan yahay hawlgallada API-ga GitLab ee abku bixiyo, oo ay ka mid yihiin falalka codsiyada isku-darka, arrimaha iyo CI/CD.
write_repository: waxaa looga baahan yahay hawlgallada wax loogu qoro keydka koodhka iyadoo la adeegsanayo Git.
openid: waxaa looga baahan yahay xogta aqoonsiga iyo xubinnimada ee OpenID Connect.
Nuqul ka samee aqoonsiyada Oggolaansha furan ee GitLab
Abka GitLab ee la kaydiyey, ka nuqul samee Aqoonsiga abka iyo Furaha sirta ah. U ilaali Furaha sirta ah sida aqoonsiga gelitaanka. Haddii uu bannaanka u baxo, ku cusboonaysii GitLab oo u abuur ab cusub goobta shaqada.
Ku dhammaystir dejinta ChatGPT
Ku noqo tabka dejinta qaabka diyaarsan ee ChatGPT.
Ku dheji Aqoonsiga abka ee GitLab meesha Aqoonsiga macmiilka Oggolaansha furan.
Ku dheji Furaha sirta ah ee GitLab meesha Furaha sirta ah ee macmiilka Oggolaansha furan.
Hubi in magaca martigeliyaha GitLab uu ka kooban yahay magaca martigeliyaha oo keliya, sida gitlab.example.com.
Dooro Abuur qabyo.
Fur faahfaahinta qabyada abka oo dib u eeg Helitaanka ku salaysan doorarka iyo Habee falalka.
Daabac oo maamul abka loogu talagalay ChatGPT iyo Codex
Abuurista qabyada abku si toos ah ugama dhigto mid ay xubnuhu heli karaan. Markaad dib u eegto qabyada:
Qabyada abka u dooro Daabac.
Tag Xarunta maamulka, dooro goobta shaqada ee ChatGPT ee aad rabto, oo fur Xirmo-ku-darrada, ka dibna hubi in GitLab ay heli karaan dadka leh doorarka loogu talagalay.
Dib u eeg Helitaanka ku salaysan doorarka si aad u hubiso doorarka ay tahay inay isticmaalaan abka.
Qaybta Habee falalka, dib u eeg falalka akhriska iyo qorista ee la heli karo.
Qaybta Habee ansixinnada, dooro goorta isticmaalayaashu ay tahay inay ansixiyaan fal ka hor inta aan ChatGPT ama Codex adeegsan abka.
Weydii isticmaale tijaabo samaynaya oo loo oggol yahay inuu GitLab ka furo Tusaha xirmo-ku-darrada ama Dejimaha > Xirmo-ku-darrada. Hubi in isticmaaluhu rakibi karo xirmo-ku-darka oo uu ku xidhmi karo abka laga abuuray qaabka diyaarsan ee GitLab Self-Managed.
Dejimahan ansixinta abku waxay khuseeyaan wada sheekaysiyada ChatGPT iyo taxanayaasha wada sheekaysiga Codex.
U deji dhaqdhaqaaqa GitLab dib-u-eegista koodhka ee Codex
Ka dib marka abka la daabaco, ku habee dhaqdhaqaaqa GitLab gudaha Codex haddii aad qorshaynayso inaad isticmaasho dib-u-eegista koodhka ee Codex. Dejintan dhaqdhaqaaqu waxay habaysaa dhacdooyinka webhook ee loo baahan yahay.
Habee koonto adeeg oo goobta shaqada ah. U oggolow Codex inuu abuuro koontada, ama geli token gelitaan shakhsiyeed oo loogu talagalay koonto adeeg oo hore u jirtay.
U hawlgeli Dhaqdhaqaaqa GitLab mashruuca ama mid ka mid ah kooxaha uu hoos yimaado.
Haddii Codex u baahan yahay inuu qabto hawlo koodh-qoris ah ama adeegsado dejin u gaar ah mashruuca, abuur deegaan mashruuc.
Abka GitLab wuxuu Oggolaansha furan ee isticmaalaha u adeegsadaa akhriska iyo falalka laga hawlgeliyey ChatGPT iyo Codex. Marka Codex dib-u-eegis ku qorayo GitLab Self-Managed ama GitLab Dedicated, token-ka koontada adeegga ee ay maamusho goobta shaqadu wuxuu go'aamiyaa aqoonsiga uu Codex adeegsanayo iyo mashaariicda uu faallo ama falcelin ku dari karo.
Wax dheeraad ah akhri: Codex ku samee dib-u-eegista codsiyada isku-darka ee GitLab.
Ku xidhnow oo tijaabi abka GitLab
Adigoo ah isticmaale loo oggol yahay, ka fur GitLab Tusaha xirmo-ku-darrada ama Dejimaha > Xirmo-ku-darrada. Dooro Rakib xirmo-ku-dar, ka dibna dooro Ku xidhnow.
Haddii goobtaada shaqadu leedahay wax ka badan hal ab oo GitLab ah, dooro abka martigeliyahan GitLab Self-Managed ama GitLab Dedicated.
Sii oggolaansho abka Oggolaansha furan ee GitLab marka lagaa codsado.
Marka hore ku samee ChatGPT ama Codex fal akhris oo yar, sida taxidda mashaariicda la geli karo ama soo qaadista codsi isku-dar oo la yaqaan.
Haddii falalka qoristu hawlgashan yihiin, ku tijaabi mashruuc khatartiisu yar tahay iyo badeecad kasta oo aad qorshaynayso inaad ku isticmaasho ka hor inta aan si ballaadhan loo hirgelin.
Magaca martigeliyaha iyo sida Oggolaansha furan u shaqeeyo
Abku wuxuu magaca martigeliyaha ka soo saaraa cinwaannada adeegyada GitLab. Geli magaca martigeliyaha oo keliya, sida gitlab.example.com. Ha ku darin https://, waddo API ama keydka koodhka, deked, ama gitlab.com. Qaabkan diyaarsan waxaa loogu talagalay GitLab Self-Managed ama GitLab Dedicated. GitLab.com (SaaS), u isticmaal abka GitLab.
Xallinta dhibaatooyinka dejinta abka GitLab Self-Managed
URI-ga dib-u-jeedinta oo aan isku mid ahayn: Hubi in URI-ga dib-u-jeedinta ee abka Oggolaansha furan ee GitLab uu si buuxda ula mid yahay URI-ga dib-u-jeedinta ee ka muuqda ChatGPT.
ChatGPT ma abuuri karo ama ma kaydin karo qabyada abka: Hubi in magaca martigeliyaha, Aqoonsiga abka, Furaha sirta ah iyo URI-ga dib-u-jeedinta la geliyey.
Xaqiijinta aqoonsigu way guulaysataa balse codsiyada mashruucu way fashilmaan: Hubi in isticmaalaha GitLab ee siinaya oggolaanshuhu uu geli karo mashruuca iyo in abka Oggolaansha furan uu leeyahay baaxadaha oggolaanshaha ee qaabka diyaarsan.
API-gu wuxuu soo celiyaa 403 ama oggolaansho aan ku filnayn: Hubi in koontada GitLab ee ku xidhan ay leedahay oggolaanshaha mashruuca ama kooxda ee loo baahan yahay iyo in abka Oggolaansha furan ay ku jiraan baaxadaha oggolaanshaha ee qaabka diyaarsan u baahan yahay.
Wax mashruuc ah lama geli karo: Hubi in isticmaaluhu geli karo mashruuca, ku xidhan yahay nidaamka GitLab ee loogu talagalay, isla markaana uu ChatGPT ama Codex ka doortay abka GitLab ee saxda ah.
