GitLab-ka ku jira ChatGPT iyo Codex wuxuu hadda ku jiraa beta.
Guudmar
Adeegso qaab-dhismeedka abka GitLab Self-Managed si aad ugu abuurto goobta shaqada ab qabyo ah oo u gaar ah rakibidda GitLab Self-Managed ama GitLab Dedicated. Bixi magaca martigeliyaha GitLab iyo aqoonsiyada abka Oggolaansha furan, dib u eeg abka qabyada ah, dabadeedna u daabac xubnaha goobta shaqada ee u qalma. Marka la daabaco kaddib, falalka abka ee la hawlgeliyey waxaa laga heli karaa wada sheekaysiyada ChatGPT iyo fadhiyada Codex.
Guudmar ku saabsan habdhaqanka GitLab ee la taageero, helitaanka, oggolaanshaha, adeegsiga xogta, iyo shuruudaha shabakadda, eeg: Ku xidhidda GitLab ChatGPT iyo Codex.
Waxa aad dejinayso
Waxaad qaab-dhismeedka abka GitLab Self-Managed ka abuuraysaa ab u gaar ah goobta shaqada. Abku wuxuu adeegsadaa:
Ab Oggolaansha furan oo GitLab ah, kana diiwaangashan martigeliyahaaga GitLab Self-Managed ama GitLab Dedicated.
Application ID iyo Secret ee Oggolaansha furan ee GitLab, si isticmaalaha loo oggolaado.
Baaxadaha Oggolaansha furan ee loo baahan yahay: api, write_repository, iyo openid.
Magaca martigeliyahaaga GitLab, sida gitlab.example.com, si looga soo saaro baraha dhammaadka webka, API-ga, oggolaanshaha, iyo token-ka.
Ka hor inta aanad bilaabin
Waxaad u baahan tahay:
Gelitaanka maamulaha ama mulkiilaha goobta shaqada ee ChatGPT.
Oggolaanshaha GitLab ee lagu abuuro abka Oggolaansha furan: gelitaanka Mulkiilaha kooxda haddii abku koox leeyahay, ama gelitaanka maamulaha rakibidda haddii abku rakibidda oo dhan khuseeyo.
Magaca martigeliyaha GitLab oo keliya, bilaa https://, deked, ama jid. Adeegso martigeliye GitLab Self-Managed ama GitLab Dedicated, hana adeegsan gitlab.com.
Go'aan ku saabsan falalka GitLab ee ay tahay inay ChatGPT iyo Codex taageeraan, sida raadinta keydka koodhka, habsocodyada codsiyada isku-darka, arrimaha, tafatirka faylasha, ama habsocodyada ballaadhan ee Codex.
ChatGPT iyo GitLab ku hay tabab kala duwan oo furan. Nuqul ka samee Redirect URI-ga saxda ah ee ka muuqda ChatGPT; ha abuurin hana beddelin.
Qiimayaasha la diyaarinayo
Magaca martigeliyaha GitLab: tusaale ahaan, gitlab.example.com.
Redirect URI: ka soo guuri habsocodka dejinta qaab-dhismeedka ChatGPT.
Application ID-ga Oggolaansha furan ee GitLab.
Secret-ka Oggolaansha furan ee GitLab.
Baaxadaha Oggolaansha furan: ka soo guuri habsocodka dejinta qaab-dhismeedka ChatGPT.
Start the template setup in ChatGPT
In ChatGPT, switch to the workspace where the app should be available.
Go to Workspace settings > Plugins.
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.
GitLab ka dhex abuur abka Oggolaansha furan ee GitLab
Dooro halka abka laga abuurayo
Fur martigeliyahaaga GitLab, sida https://gitlab.example.com.
Dooro inaad ab u abuurto rakibidda oo dhan ama ab ay koox leedahay. Doorashadani waxay go'aamisaa cidda maamusha abka; gelitaanka mashruucuna weli wuxuu raacayaa oggolaanshaha GitLab ee isticmaalaha oggolaanaya iyo baaxadaha Oggolaansha furan ee la bixiyey.
Ab khuseeya rakibidda 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.
Gudaha Redirect URI, ku dheji URI-ga saxda ah ee laga soo guuriyey ChatGPT.
Qarsoodi u daa inuu u hawlgalo abkan Oggolaansha furan ee dhinaca seerfarka.
Habee gelitaanka oo kaydi
Ab khuseeya rakibidda oo dhan, GitLab wuxuu ku talinayaa in la doorto La aamini karo. Tani waxay ka booddaa weydiinta oggolaanshaha isticmaalaha.
Dooro baaxadaha api, write_repository, iyo openid.
Dib u eeg cidda maamuli karta abka, oo xaqiiji in isticmaalayaasha GitLab ee oggolaanaya ay leeyihiin oggolaanshaha kooxda iyo mashruuca ee ku habboon.
Kaydi abka.
Shuruudaha baaxadaha Oggolaansha furan
Qaab-dhismeedku wuxuu falalka GitLab ee ka hawlgala ChatGPT iyo Codex u codsadaa baaxadaha Oggolaansha furan ee soo socda:
api: waxaa looga baahan yahay hawlgallada API-ga GitLab ee abku bixiyo, oo ay ku jiraan codsiyada isku-darka, arrimaha, iyo falalka CI/CD.
write_repository: waxaa looga baahan yahay hawlgallada wax-ku-qorista keydka koodhka ee lagu fuliyo Git.
openid: waxaa looga baahan yahay aqoonsiga OpenID Connect iyo macluumaadka xubinnimada.
Nuqul ka samee aqoonsiyada Oggolaansha furan ee GitLab
Abka GitLab ee la kaydiyey, ka guuri Application ID iyo Secret. Secret-ka ula dhaqan sida aqoonsi sir ah. Haddii uu bannaanka u baxo, ku cusboonaysii GitLab oo ab cusub oo goobta shaqada ah samee.
Ku dhammaystir dejinta ChatGPT
Ku noqo tabka dejinta qaab-dhismeedka ChatGPT.
Application ID-ga GitLab ku dheji Aqoonsiga macmiilka Oggolaansha furan.
Secret-ka GitLab ku dheji Sirta macmiilka Oggolaansha furan.
Xaqiiji in magaca martigeliyaha GitLab uu ka kooban yahay magaca martigeliyaha oo keliya, sida gitlab.example.com.
Dooro Abuur qabyo.
Fur faahfaahinta abka qabyada ah, dabadeed dib u eeg Gelitaanka doorarka iyo Habee falalka.
U daabac oo u maamul abka ChatGPT iyo Codex
Abuurista abka qabyada ahi si toos ah ugama dhigto mid ay xubnuhu heli karaan. Markaad dib u eegto qabyada kaddib:
Abka qabyada ah u dooro Daabac.
Tag Dejimaha goobta shaqada > xirmo-ku-dar, oo xaqiiji in GitLab ay heli karaan doorarka loogu talagalay.
Dib ugu eeg Gelitaanka doorarka doorarka adeegsan doona abka.
Gudaha Habee falalka, dib u eeg falalka akhriska iyo qorista ee la heli karo.
Gudaha Habee ansixinnada, dooro goorta isticmaalayaashu ay tahay inay fal ansixiyaan ka hor inta aanay ChatGPT ama Codex adeegsan abka.
Ka codso isticmaale tijaabo oo marin haysta inuu GitLab ka furo Hagaha xirmo-ku-dar ama Dejimaha > xirmo-ku-dar. Xaqiiji in isticmaaluhu rakibi karo xirmo-ku-dar oo uu ku xidhmi karo abka laga sameeyey qaab-dhismeedka Self-Managed ee GitLab.
Dejimaha ansixinta abkani waxay khuseeyaan wada sheekaysiyada ChatGPT iyo taxaneyaasha Codex.
U deji hawsha GitLab dib-u-eegista koodhka ee Codex
Marka abka la daabaco kaddib, hawsha GitLab ku habee Codex haddii aad qorshaynayso inaad adeegsato dib-u-eegista koodhka ee Codex. Dejinta hawshani waxay habaysaa dhacdooyinka webhook ee loo baahan yahay.
Habee koonto adeeg oo goobta shaqada ah. Codex ha abuuro koontada, ama sii token gelitaan shakhsi ah oo loogu talagalay koonto adeeg oo jirta.
U hawlgeli Hawsha GitLab mashruuca ama mid ka mid ah kooxaha waalidka u ah.
Haddii Codex u baahan yahay inuu fuliyo hawlo koodh qorid ama adeegsado dejin mashruuc gaar ah, abuur deegaan mashruuc.
Abka GitLab wuxuu akhriska iyo falalka ka hawlgala ChatGPT iyo Codex u adeegsadaa Oggolaansha furan ee isticmaalaha. Qorista dib-u-eegista Codex ee GitLab Self-Managed ama GitLab Dedicated, token-ka koontada adeegga ee goobta shaqadu maamusho ayaa go'aamiya aqoonsiga iyo mashaariicda uu Codex faallo ama falcelin ka samayn karo.
Akhri wax dheeraad ah: Codex ku dib-u-eeg codsiyada isku-darka GitLab.
Ku xidh oo tijaabi abka GitLab
Adigoo ah isticmaale marin haysta, GitLab ka fur Hagaha xirmo-ku-dar ama Dejimaha > xirmo-ku-dar. Dooro Rakib xirmo-ku-dar, dabadeed dooro Ku xidh.
Haddii goobtaada shaqadu leedahay in ka badan hal ab oo GitLab ah, dooro abka martigeliyahan GitLab Self-Managed ama GitLab Dedicated.
Oggolow abka Oggolaansha furan ee GitLab marka lagu weydiiyo.
Marka hore ChatGPT ama Codex ka samee fal akhris oo yar, sida taxidda mashaariicda la geli karo ama soo qaadista codsi isku-dar oo la yaqaan.
Haddii falalka qorista la hawlgeliyey, ku tijaabi mashruuc halistiisu yar tahay iyo badeecad kasta oo aad ku adeegsan doonto, ka hor inta aan si ballaadhan loo hirgelin.
Habdhaqanka magaca martigeliyaha iyo Oggolaansha furan
Abku wuxuu magaca martigeliyaha ka soo saaraa baraha dhammaadka GitLab. Geli magaca martigeliyaha oo keliya, sida gitlab.example.com. Ha ku darin https://, jid API ama keydka koodhka, deked, ama gitlab.com. Qaab-dhismeedkan waxaa loogu talagalay GitLab Self-Managed ama GitLab Dedicated. GitLab.com (SaaS), u isticmaal abka GitLab.
Xallinta dhibaatooyinka dejinta abka GitLab Self-Managed
Redirect URI-gu isma waafaqayo: Xaqiiji in Redirect URI-ga abka Oggolaansha furan ee GitLab uu si sax ah ula mid yahay Redirect URI-ga ka muuqda ChatGPT.
ChatGPT ma abuuri karo mana kaydin karo abka qabyada ah: Xaqiiji in magaca martigeliyaha, Application ID, Secret, iyo Redirect URI ay jiraan.
Xaqiijintu way guulaysataa, balse wicitaannada mashruucu way fashilmaan: Xaqiiji in isticmaalaha GitLab ee oggolaanaya uu geli karo mashruuca, abka Oggolaansha furanna leeyahay baaxadaha qaab-dhismeedka.
API-gu wuxuu soo celiyaa 403 ama oggolaansho aan ku filnayn: Xaqiiji in koontada GitLab ee ku xidhan ay leedahay oggolaanshaha mashruuca ama kooxda ee loo baahan yahay, abka Oggolaansha furanna leeyahay baaxadaha qaab-dhismeedka ee loo baahan yahay.
Wax mashruuc ah lama geli karo: Xaqiiji in isticmaaluhu geli karo mashruuca, uu ku xidhan yahay rakibidda GitLab ee loogu talagalay, uuna ChatGPT ama Codex ka doortay abka GitLab ee saxda ah.
