GitLab katika ChatGPT na Codex kwa sasa iko katika awamu ya beta.
Muhtasari
Programu-jalizi ya GitLab huwezesha ChatGPT na Codex kupata data ya sasa ya GitLab na, zinaporuhusiwa, kutekeleza vitendo katika miradi ambayo mtumiaji aliyeunganishwa anaweza kufikia. Inafanya kazi na miradi, vikundi, faili za uhifadhi, matawi, rekodi za mabadiliko, maombi ya kuunganisha, masuala, mifululizo ya kazi, kazi na mijadala inayohusiana nayo.
Programu-jalizi ya GitLab inajumuisha programu ya GitLab kwa GitLab.com na kiolezo cha programu ya GitLab Self-Managed. Programu-jalizi ni kifurushi ambacho watumiaji husakinisha, na programu ndiyo muunganisho unaofikia data na vitendo vya GitLab.
Kwa GitLab Self-Managed au GitLab Dedicated, msimamizi wa eneokazi lazima aunde na kuchapisha programu mahususi ya eneokazi kutoka kwenye kiolezo kabla ya wanachama kuunganisha. Soma zaidi kuhusu violezo vya programu, na usome kuhusu kusanidi kiolezo cha programu ya GitLab.
Programu ya awali ya GitLab Issues yenye usawazishaji wa kibinafsi haipatikani tena. Fuata hatua za usanidi katika makala haya ili kuunganisha programu ya sasa ya GitLab, ambayo hupata data kupitia maombi ya API yanayohusiana na dokeza lako.
Upatikanaji
Upatikanaji unaweza kutofautiana kulingana na mpango na usanidi wa eneokazi. Wasimamizi wa eneokazi husanidi programu-jalizi ya GitLab katika ChatGPT na kudhibiti upatikanaji wake, wanaoweza kuitumia, vitendo vilivyowezeshwa na wakati idhini inahitajika.
Mambo ambayo programu-jalizi ya GitLab inaweza kufanya
Soma kutoka GitLab
ChatGPT na Codex zinaweza:
Kukagua miradi na vikundi.
Kuvinjari miundo ya matawi ya uhifadhi na kusoma faili.
Kulinganisha matawi, rekodi za mabadiliko na tofauti za msimbo.
Kukagua maombi ya kuunganisha, idhini, masuala, madokezo na mijadala.
Kuangalia mifululizo ya kazi, kazi, kumbukumbu na ripoti za majaribio.
Tekeleza vitendo katika GitLab
Kulingana na mipangilio ya eneokazi na ruhusa za GitLab, ChatGPT na Codex zinaweza:
Kuunda matawi na rekodi za mabadiliko.
Kuunda, kusasisha au kufuta faili za uhifadhi.
Kuunda au kusasisha maombi ya kuunganisha na masuala.
Kuongeza madokezo au mijadala.
Kuidhinisha maombi ya kuunganisha, kuyahamishia kwenye msingi mpya au kuyaunganisha.
Kutumia mapendekezo.
Kuunda mifululizo ya kazi, au kuendesha na kujaribu tena kazi na mifululizo ya kazi.
Vitendo vinavyopatikana hutegemea mipangilio ya eneokazi ya Ufikiaji kulingana na jukumu, Sanidi vitendo na Sanidi idhini, pamoja na wigo wa ruhusa za OAuth zilizotolewa na ruhusa za GitLab za mtumiaji aliyeunganishwa.
Sanidi GitLab katika ChatGPT
Unganisha kwenye GitLab.com
Fungua ChatGPT.
Fungua Orodha ya programu-jalizi.
Tafuta GitLab.
Chagua Sakinisha programu-jalizi.
Kwenye GitLab, chagua Unganisha.
Ukiombwa, ruhusu ChatGPT katika GitLab. Programu-jalizi ya GitLab hufanya kazi kwa niaba ya akaunti yako ya GitLab kulingana na wigo wa ruhusa za OAuth unazotoa, hivyo ChatGPT na Codex zinaweza kufikia tu miradi na vikundi vya GitLab ambavyo unaweza kufikia.
Baada ya kuunganisha, tumia GitLab katika ChatGPT au Codex kukagua mradi, faili, ombi la kuunganisha, suala au mfululizo wa kazi, au kuomba kitendo kinachoruhusiwa.
Kwa usaidizi wa kusakinisha na kudhibiti programu-jalizi, angalia: Programu-jalizi katika ChatGPT na Codex.
Unganisha kwenye GitLab Self-Managed au GitLab Dedicated
Msimamizi wa eneokazi lazima asanidi na kuchapisha kiolezo cha programu ya GitLab Self-Managed kabla ya watumiaji kuunganisha. Kwa maelekezo, angalia: Kusanidi kiolezo cha programu ya GitLab Self-Managed kwa ChatGPT na Codex.
Tenganisha GitLab
Fungua ChatGPT.
Nenda kwenye Mipangilio > Programu-jalizi.
Fungua GitLab.
Chagua Sanidua.
Kagua maombi ya kuunganisha katika Code Review
Ukaguzi wa maombi ya kuunganisha ya GitLab unapatikana kwa majaribio katika programu-jalizi ya Code Review kwenye kompyuta na wavuti. Fungua ombi la kuunganisha ili kukagua mabadiliko yake na maoni ya ukaguzi, kisha uombe Codex ifafanue msimbo au isaidie kutatua suala.
Muunganisho wa GitLab hukuwezesha kufikia data yako ya GitLab. Programu-jalizi ya Code Review hutoa mazingira ya kufanya ukaguzi. Vyote viwili bado vinadhibitiwa na mipangilio ya eneokazi lako na ruhusa za GitLab.
Ukaguzi wa msimbo wa GitLab kwenye wingu haupatikani. Kuunganisha GitLab au kufungua ombi la kuunganisha katika Code Review hakuwezeshi ukaguzi wa kiotomatiki kwenye wingu.
Data na faragha
Jinsi ChatGPT na Codex zinavyofanya kazi na GitLab
ChatGPT na Codex hutumia programu-jalizi ya GitLab kutuma maombi ya API yanayohusiana na dokeza lako. Kwa mfano, zinaweza kuorodhesha muundo wa matawi ya uhifadhi, kupata faili mahususi, kusoma tofauti za msimbo au mjadala wa ombi la kuunganisha, kukagua suala, au kuangalia mfululizo wa kazi na kumbukumbu ya kazi. Ikiwa kitendo kilichowezeshwa kinaweza kufanya mabadiliko katika GitLab, ChatGPT au Codex inaweza kukitekeleza tu ikiwa mipangilio ya eneokazi, idhini zinazohitajika na ruhusa za GitLab za mtumiaji aliyeunganishwa zinaruhusu.
Mafunzo ya muundo na maudhui ya GitLab
Kwa chaguomsingi, maudhui yanayotumwa na wateja wanaotumia huduma za biashara, zikiwemo ChatGPT Business, Enterprise, Edu na API, hayatumiwi kuboresha miundo yetu. Kwa maelezo zaidi kuhusu jinsi OpenAI inavyotumia data ya biashara, angalia: Faragha ya biashara.
Unapotumia usajili wa kibinafsi, OpenAI inaweza kutumia maudhui yako kufunza miundo yake ikiwa Boresha muundo kwa kila mtu imewashwa. Kwa maelezo zaidi kuhusu jinsi data yako inavyohifadhiwa na kutumiwa, angalia: Maswali yanayoulizwa mara kwa mara kuhusu vidhibiti vya data.
Maudhui ya GitLab hufuata vidhibiti vilevile vya data vya eneokazi iwe unatumia programu katika ChatGPT au Codex.
Maswali yanayoulizwa mara kwa mara
Programu-jalizi ya GitLab inaweza kusoma nini?
Inaweza kupata data ya GitLab ambayo mtumiaji aliyeunganishwa anaweza kufikia, ikiwemo miradi na vikundi; miundo ya matawi ya uhifadhi, faili, matawi, rekodi za mabadiliko na tofauti za msimbo; maombi ya kuunganisha, masuala, madokezo na mijadala; na mifululizo ya kazi ya CI/CD, kazi, kumbukumbu na ripoti za majaribio. Data inayopatikana hutegemea vitendo vilivyowezeshwa na ruhusa za GitLab.
Je, ChatGPT na Codex zinaweza kutekeleza vitendo katika GitLab?
Ndiyo, wasimamizi wa eneokazi wanapowezesha vitendo husika na idhini yoyote inayohitajika kutolewa. Kulingana na usanidi na ruhusa zako za GitLab, ChatGPT na Codex zinaweza kuunda matawi na rekodi za mabadiliko; kuunda, kusasisha au kufuta faili za uhifadhi; kuunda au kusasisha maombi ya kuunganisha na masuala; kuongeza madokezo au mijadala; kuidhinisha au kuunganisha maombi ya kuunganisha; kutumia mapendekezo; na kuunda mifululizo ya kazi au kuendesha na kujaribu tena kazi na mifululizo ya kazi.
Wasimamizi wanawezaje kudhibiti mambo ambayo programu-jalizi inaweza kufanya?
Katika ChatGPT, wasimamizi wa eneokazi wanaweza kutumia Ufikiaji kulingana na jukumu kudhibiti wanaoweza kutumia programu, Sanidi vitendo kuwezesha au kuzima vitendo, na Sanidi idhini kuhitaji uthibitisho kwa vitendo vilivyochaguliwa. Ruhusa za miradi na vikundi za GitLab yenyewe zinaendelea kutumika.
Je, ChatGPT au Codex inaweza kusoma faili mahususi au tofauti za msimbo katika ombi la kuunganisha?
Ndiyo. Toa mradi na jina au njia ya faili, tawi au rejeleo, URL au kitambulisho cha ndani (IID) cha ombi la kuunganisha, au utendaji wa msimbo unaotafuta. ChatGPT au Codex inaweza kupata faili husika, muundo wa matawi ya uhifadhi, rekodi ya mabadiliko, tofauti za msimbo au maelezo ya ombi la kuunganisha ikiwa kitendo cha programu-jalizi kimewezeshwa na una ruhusa ya kufikia.
Kwa nini sioni mradi?
ChatGPT na Codex zinaweza kufikia tu miradi inayoonekana kwa mtumiaji wa GitLab aliyeunganishwa. Hakikisha umeunganisha akaunti ya GitLab uliyokusudia, una ruhusa ya kufikia mradi au kikundi katika GitLab, na umechagua programu sahihi ya GitLab.com, GitLab Self-Managed au GitLab Dedicated.
Je, programu-jalizi ya GitLab inaweza kufanya kazi na GitLab Self-Managed au GitLab Dedicated?
Programu ya kawaida ya GitLab huunganishwa na GitLab.com na inaweza kutumika katika ChatGPT na Codex. Kwa GitLab Self-Managed au GitLab Dedicated, msimamizi wa eneokazi lazima asanidi na kuchapisha kiolezo cha programu ya GitLab Self-Managed kabla ya watumiaji kuunganisha. Kwa maelekezo, angalia: Kusanidi kiolezo cha programu ya GitLab Self-Managed kwa ChatGPT na Codex.
Itakuwaje ikiwa mfumo wangu wa GitLab unazuia mawasiliano ya mtandao?
Ukaguzi wa msimbo wa GitLab kwenye wingu haupatikani.
