OpenAI
Din il-paġna ġiet tradotta awtomatikament bl-IA. Ara l-artiklu oriġinali bl-Ingliż.

Kif tikkonnettja GitLab ma’ ChatGPT u Codex

Aċċessa l-proġetti GitLab tiegħek f’ChatGPT u Codex biex tanalizza u tikkwota kodiċi, talbiet għall-merge, problemi u CI/CD, u twettaq azzjonijiet fuqhom.

Aġġornat: 3 days ago

GitLab f’ChatGPT u Codex bħalissa jinsab f’fażi beta.

Ħarsa ġenerali

Il-plugin ta’ GitLab jippermetti lil ChatGPT u Codex jiksbu data aġġornata minn GitLab u, meta jkun permess, iwettqu azzjonijiet fi proġetti li l-utent konness għandu aċċess għalihom. Jaħdem ma’ proġetti, gruppi, fajls tar-repożitorju, fergħat, commits, talbiet għall-għaqda, kwistjonijiet, pipelines, kompiti u diskussjonijiet relatati.

Il-plugin ta’ GitLab jinkludi app ta’ GitLab għal GitLab.com u mudell tal-app GitLab Self-Managed. Il-plugin huwa l-pakkett li jinstallaw l-utenti, u l-app hija l-konnessjoni li taċċessa d-data u l-azzjonijiet ta’ GitLab.

Għal GitLab Self-Managed jew GitLab Dedicated, amministratur tal-workspace irid joħloq u jippubblika app speċifika għall-workspace mill-mudell qabel ma l-membri jkunu jistgħu jikkonnettjaw. Aqra aktar dwar il-mudelli tal-apps, u dwar kif tikkonfigura l-mudell tal-app ta’ GitLab.

L-app preċedenti GitLab Issues b’sinkronizzazzjoni individwali m’għadhiex disponibbli. Segwi l-passi tal-konfigurazzjoni f’dan l-artiklu biex tikkonnettja l-app attwali ta’ GitLab, li tikseb id-data permezz ta’ talbiet lill-API relatati mal-prompt tiegħek.

Disponibbiltà

Id-disponibbiltà tista’ tvarja skont il-pjan u l-konfigurazzjoni tal-workspace. L-amministraturi tal-workspace jikkonfiguraw il-plugin ta’ GitLab f’ChatGPT u jikkontrollaw id-disponibbiltà tiegħu, min jista’ jużah, liema azzjonijiet huma attivati u meta tkun meħtieġa approvazzjoni.

X’jista’ jagħmel il-plugin ta’ GitLab

Aqra minn GitLab

ChatGPT u Codex jistgħu:

  • Jispezzjonaw proġetti u gruppi.

  • Jibbrawżjaw l-istrutturi tar-repożitorji u jaqraw il-fajls.

  • Iqabb lu fergħat, commits u differenzi.

  • Jirrevedu talbiet għall-għaqda, approvazzjonijiet, kwistjonijiet, noti u diskussjonijiet.

  • Jiċċekkjaw pipelines, kompiti, reġistri u rapporti tat-testijiet.

Wettaq azzjonijiet f’GitLab

Skont is-settings tal-workspace u l-permessi ta’ GitLab, ChatGPT u Codex jistgħu:

  • Joħolqu fergħat u commits.

  • Joħolqu, jaġġornaw jew iħassru fajls tar-repożitorju.

  • Joħolqu jew jaġġornaw talbiet għall-għaqda u kwistjonijiet.

  • Iżidu noti jew diskussjonijiet.

  • Japprovaw talbiet għall-għaqda, jagħmlulhom rebase jew jgħaqqduhom.

  • Japplikaw suġġerimenti.

  • Joħolqu pipelines, jew iħaddmu u jerġgħu jippruvaw kompiti u pipelines.

L-azzjonijiet disponibbli jiddependu mis-settings tal-workspace Aċċess skont ir-rwol, Ikkonfigura l-azzjonijiet u Ikkonfigura l-approvazzjonijiet, kif ukoll mil-limiti tal-aċċess OAuth mogħti u mill-permessi ta’ GitLab tal-utent konness.

Ikkonfigura GitLab f’ChatGPT

Ikkonnettja ma’ GitLab.com

  1. Iftaħ ChatGPT.

  2. Iftaħ id-Direttorju tal-plugins.

  3. Fittex GitLab.

  4. Agħżel Installa l-plugin.

  5. F’GitLab, agħżel Ikkonnettja.

Jekk tintalab, awtorizza ChatGPT f’GitLab. Il-plugin ta’ GitLab jaġixxi f’isem l-utent tiegħek ta’ GitLab fil-limiti tal-aċċess OAuth li tagħti, għalhekk ChatGPT u Codex jistgħu jaċċessaw biss il-proġetti u l-gruppi ta’ GitLab li għandek aċċess għalihom.

Wara li tikkonnettja, uża GitLab f’ChatGPT jew Codex biex tispezzjona proġett, fajl, talba għall-għaqda, kwistjoni jew pipeline, jew biex titlob azzjoni permessa.

Għal għajnuna biex tinstalla u timmaniġġja l-plugins, ara: Plugins f’ChatGPT u Codex.

Ikkonnettja ma’ GitLab Self-Managed jew GitLab Dedicated

Amministratur tal-workspace irid jikkonfigura u jippubblika l-mudell tal-app GitLab Self-Managed qabel ma l-utenti jikkonnettjaw. Għall-istruzzjonijiet, ara: Kif tikkonfigura l-mudell tal-app GitLab Self-Managed għal ChatGPT u Codex.

Skonnettja GitLab

  1. Iftaħ ChatGPT.

  2. Mur f’Settings > Plugins.

  3. Iftaħ GitLab.

  4. Agħżel Iddiżinstalla.

Irrevedi t-talbiet għall-għaqda f’Code Review

Ir-reviżjoni tat-talbiet għall-għaqda ta’ GitLab hija disponibbli bħala verżjoni preliminari fil-plugin Code Review fuq id-desktop u l-web. Iftaħ talba għall-għaqda biex tispezzjona l-bidliet tagħha u l-feedback tar-reviżjoni, imbagħad itlob lil Codex jispjega l-kodiċi jew jgħinek tindirizza kwistjoni.

Il-konnessjoni ma’ GitLab tipprovdi aċċess għad-data tiegħek ta’ GitLab. Il-plugin Code Review jipprovdi l-esperjenza tar-reviżjoni. It-tnejn jibqgħu soġġetti għas-settings tal-workspace tiegħek u l-permessi ta’ GitLab.

Ir-reviżjonijiet tal-kodiċi ta’ GitLab fil-cloud mhumiex disponibbli. Meta tikkonnettja GitLab jew tiftaħ talba għall-għaqda f’Code Review, dan ma jattivax ir-reviżjonijiet awtomatiċi fil-cloud.

Data u privatezza

Kif ChatGPT u Codex jaħdmu ma’ GitLab

ChatGPT u Codex jużaw il-plugin ta’ GitLab biex jagħmlu talbiet lill-API relatati mal-prompt tiegħek. Pereżempju, jistgħu jelenkaw l-istruttura ta’ repożitorju, jiksbu fajl speċifiku, jaqraw id-differenzi jew id-diskussjoni f’talba għall-għaqda, jispezzjonaw kwistjoni, jew jiċċekkjaw pipeline u r-reġistru ta’ kompitu. Jekk azzjoni attivata tista’ tagħmel bidliet f’GitLab, ChatGPT jew Codex jistgħu jwettquha biss meta s-settings tal-workspace, l-approvazzjonijiet meħtieġa u l-permessi ta’ GitLab tal-utent konness jippermettu dan.

It-taħriġ tal-mudelli u l-kontenut ta’ GitLab

B’mod prestabbilit, il-kontenut mibgħut minn klijenti li jużaw l-offerti għan-negozji, inklużi ChatGPT Business, Enterprise, Edu u l-API, ma jintużax biex intejbu l-mudelli tagħna. Għal aktar informazzjoni dwar kif OpenAI tuża d-data tan-negozji, ara: Privatezza tal-intrapriżi.

Meta tuża abbonament individwali, OpenAI tista’ tuża l-kontenut tiegħek biex tħarreġ il-mudelli tagħha jekk Tejjeb il-mudell għal kulħadd tkun attivata. Għal aktar informazzjoni dwar kif tinħażen u tintuża d-data tiegħek, ara: Mistoqsijiet frekwenti dwar il-kontrolli tad-data.

Il-kontenut ta’ GitLab huwa soġġett għall-istess kontrolli tad-data tal-workspace, kemm jekk tuża l-app f’ChatGPT kif ukoll f’Codex.

Mistoqsijiet frekwenti

X’jista’ jaqra l-plugin ta’ GitLab?

Jista’ jikseb id-data ta’ GitLab disponibbli għall-utent konness, inklużi proġetti u gruppi; strutturi tar-repożitorji, fajls, fergħat, commits u differenzi; talbiet għall-għaqda, kwistjonijiet, noti u diskussjonijiet; u pipelines CI/CD, kompiti, reġistri u rapporti tat-testijiet. X’ikun disponibbli eżatt jiddependi mill-azzjonijiet attivati u l-permessi ta’ GitLab.

ChatGPT u Codex jistgħu jwettqu azzjonijiet f’GitLab?

Iva, meta l-amministraturi tal-workspace jattivaw l-azzjonijiet rilevanti u tingħata kull approvazzjoni meħtieġa. Skont il-konfigurazzjoni u l-permessi tiegħek ta’ GitLab, ChatGPT u Codex jistgħu joħolqu fergħat u commits; joħolqu, jaġġornaw jew iħassru fajls tar-repożitorju; joħolqu jew jaġġornaw talbiet għall-għaqda u kwistjonijiet; iżidu noti jew diskussjonijiet; japprovaw jew jgħaqqdu talbiet għall-għaqda; japplikaw suġġerimenti; u joħolqu pipelines jew iħaddmu u jerġgħu jippruvaw kompiti u pipelines.

Kif jistgħu l-amministraturi jillimitaw dak li jista’ jagħmel il-plugin?

F’ChatGPT, l-amministraturi tal-workspace jistgħu jużaw Aċċess skont ir-rwol biex jikkontrollaw min jista’ juża l-app, Ikkonfigura l-azzjonijiet biex jattivaw jew jiddiżattivaw l-azzjonijiet, u Ikkonfigura l-approvazzjonijiet biex jirrikjedu konferma għal azzjonijiet magħżula. Il-permessi tal-proġetti u tal-gruppi stabbiliti f’GitLab jibqgħu fis-seħħ.

ChatGPT jew Codex jistgħu jaqraw fajl speċifiku jew id-differenzi f’talba għall-għaqda?

Iva. Agħti l-proġett u l-isem jew il-mogħdija tal-fajl, il-fergħa jew ir-referenza, il-URL jew l-ID intern (IID) tat-talba għall-għaqda, jew l-imġiba tal-kodiċi li qed tfittex. ChatGPT jew Codex jistgħu jiksbu l-fajl, l-istruttura tar-repożitorju, il-commit, id-differenzi jew id-dettalji tat-talba għall-għaqda rilevanti meta l-azzjoni tal-plugin tkun attivata u jkollok aċċess.

Għaliex ma narax proġett?

ChatGPT u Codex jistgħu jaċċessaw biss proġetti viżibbli għall-utent konness ta’ GitLab. Iċċekkja li kkonnettjajt il-kont ta’ GitLab li ridt, li għandek aċċess għall-proġett jew għall-grupp f’GitLab, u li għażilt l-app it-tajba għal GitLab.com, GitLab Self-Managed jew GitLab Dedicated.

Il-plugin ta’ GitLab jappoġġja GitLab Self-Managed jew GitLab Dedicated?

L-app standard ta’ GitLab tikkonnettja ma’ GitLab.com u tista’ tintuża f’ChatGPT u Codex. Għal GitLab Self-Managed jew GitLab Dedicated, amministratur tal-workspace irid jikkonfigura u jippubblika l-mudell tal-app GitLab Self-Managed qabel ma l-utenti jikkonnettjaw. Għall-istruzzjonijiet, ara: Kif tikkonfigura l-mudell tal-app GitLab Self-Managed għal ChatGPT u Codex.

X’jiġri jekk l-istanza tiegħi ta’ GitLab timblokka t-traffiku tan-network?

  • Ir-reviżjonijiet tal-kodiċi ta’ GitLab fil-cloud mhumiex disponibbli.

Dan l-artiklu kien ta’ għajnuna?