GitLab pakalpojumos ChatGPT un Codex pašlaik ir beta versijā.
Pārskats
GitLab spraudnis ļauj ChatGPT un Codex izgūt aktuālos GitLab datus un, ja tas ir atļauts, veikt darbības projektos, kuriem pievienotajam lietotājam ir piekļuve. Tas darbojas ar projektiem, grupām, repozitorija failiem, zariem, iesniegumiem, sapludināšanas pieprasījumiem, problēmām, konveijeriem, darbiem un saistītajām diskusijām.
GitLab spraudnī ir iekļauta GitLab lietotne vietnei GitLab.com un GitLab Self-Managed lietotnes veidne. Spraudnis ir pakotne, ko instalē lietotāji, savukārt lietotne ir savienojums, kas nodrošina piekļuvi GitLab datiem un darbībām.
Lai izmantotu GitLab Self-Managed vai GitLab Dedicated, darbvietas administratoram no veidnes jāizveido un jāpublicē konkrētajai darbvietai paredzēta lietotne, pirms dalībnieki var izveidot savienojumu. Uzziniet vairāk par lietotņu veidnēm un GitLab lietotnes veidnes iestatīšanu.
Iepriekšējā GitLab Issues lietotne ar individuālu sinhronizāciju vairs nav pieejama. Izpildiet šajā rakstā sniegtās iestatīšanas darbības, lai pievienotu pašreizējo GitLab lietotni, kas izgūst datus, izmantojot ar jūsu uzvedni saistītus API pieprasījumus.
Pieejamība
Pieejamība var atšķirties atkarībā no plāna un darbvietas konfigurācijas. Darbvietas administratori konfigurē GitLab spraudni pakalpojumā ChatGPT un nosaka tā pieejamību, lietotājus, kuri to var izmantot, iespējotās darbības un gadījumus, kad nepieciešams apstiprinājums.
GitLab spraudņa iespējas
Datu lasīšana no GitLab
ChatGPT un Codex var:
Pārbaudīt projektus un grupas.
Pārlūkot repozitoriju kokus un lasīt failus.
Salīdzināt zarus, komitus un izmaiņas.
Pārskatīt sapludināšanas pieprasījumus, apstiprinājumus, problēmas, piezīmes un diskusijas.
Pārbaudīt konveijerus, uzdevumus, žurnālus un testu pārskatus.
Darbību veikšana pakalpojumā GitLab
Atkarībā no darbvietas iestatījumiem un GitLab atļaujām ChatGPT un Codex var:
Izveidot zarus un komitus.
Izveidot, atjaunināt vai dzēst repozitorija failus.
Izveidot vai atjaunināt sapludināšanas pieprasījumus un problēmas.
Pievienot piezīmes vai diskusijas.
Apstiprināt vai sapludināt sapludināšanas pieprasījumus vai pārnest tos uz jaunu bāzi.
Lietot ieteikumus.
Izveidot konveijerus vai palaist un atkārtoti izpildīt uzdevumus un konveijerus.
Pieejamās darbības ir atkarīgas no darbvietas iestatījumiem Lomu piekļuve, Konfigurēt darbības un Konfigurēt apstiprinājumus, kā arī no piešķirtajiem OAuth tvērumiem un savienotā lietotāja GitLab atļaujām.
GitLab iestatīšana pakalpojumā ChatGPT
Savienojuma izveide ar GitLab.com
Atveriet ChatGPT.
Atveriet Spraudņu katalogu.
Meklējiet GitLab.
Atlasiet Instalēt spraudni.
Sadaļā GitLab atlasiet Izveidot savienojumu.
Ja tiek prasīts, autorizējiet ChatGPT pakalpojumā GitLab. GitLab spraudnis darbojas kā jūsu GitLab lietotājs atbilstoši piešķirtajiem OAuth tvērumiem, tāpēc ChatGPT un Codex var piekļūt tikai tiem GitLab projektiem un grupām, kam varat piekļūt jūs.
Kad savienojums ir izveidots, izmantojiet GitLab pakalpojumā ChatGPT vai Codex, lai pārbaudītu projektu, failu, sapludināšanas pieprasījumu, problēmu vai konveijeru vai pieprasītu atļautu darbību.
Palīdzību par spraudņu instalēšanu un pārvaldību skatiet rakstā Spraudņi pakalpojumos ChatGPT un Codex.
Savienojuma izveide ar GitLab Self-Managed vai GitLab Dedicated
Pirms lietotāji var izveidot savienojumu, darbvietas administratoram ir jākonfigurē un jāpublicē GitLab Self-Managed lietotnes veidne. Norādījumus skatiet rakstā GitLab Self-Managed lietotnes veidnes iestatīšana pakalpojumiem ChatGPT un Codex.
GitLab savienojuma pārtraukšana
Atveriet ChatGPT.
Atveriet sadaļu Iestatījumi > Spraudņi.
Atveriet GitLab.
Atlasiet Atinstalēt.
Dati un konfidencialitāte
Kā ChatGPT un Codex darbojas ar GitLab
ChatGPT un Codex izmanto GitLab spraudni, lai veiktu ar jūsu uzvedni saistītus API pieprasījumus. Piemēram, tie var uzskaitīt repozitorija koka saturu, izgūt konkrētu failu, lasīt sapludināšanas pieprasījuma izmaiņas vai diskusiju, pārbaudīt problēmu vai skatīt konveijeru un uzdevuma žurnālu. Ja iespējota darbība var mainīt GitLab datus, ChatGPT vai Codex to var veikt tikai tad, ja to atļauj darbvietas iestatījumi, nepieciešamie apstiprinājumi un savienotā lietotāja GitLab atļaujas.
Modeļu apmācība un GitLab saturs
Pēc noklusējuma saturs, ko nosūta biznesa piedāvājumu, tostarp ChatGPT Business, Enterprise, Edu un API, klienti, netiek izmantots mūsu modeļu uzlabošanai. Plašāku informāciju par to, kā OpenAI izmanto uzņēmumu datus, skatiet lapā Uzņēmumu datu konfidencialitāte.
Ja izmantojat individuālu abonementu un ir ieslēgta opcija Uzlabot modeli visiem, OpenAI var izmantot jūsu saturu savu modeļu apmācībai. Plašāku informāciju par jūsu datu glabāšanu un izmantošanu skatiet sadaļā Bieži uzdotie jautājumi par datu vadīklām.
Neatkarīgi no tā, vai lietotni izmantojat pakalpojumā ChatGPT vai Codex, uz GitLab saturu attiecas tās pašas darbvietas datu vadīklas.
Bieži uzdotie jautājumi
Kādus datus GitLab spraudnis var nolasīt?
Tas var izgūt pievienotajam lietotājam pieejamos GitLab datus, tostarp projektus un grupas; repozitoriju kokus, failus, zarus, iesniegumus un atšķirības; sapludināšanas pieprasījumus, problēmas, piezīmes un diskusijas; kā arī CI/CD konveijerus, darbus, žurnālus un testu pārskatus. Precīza pieejamība ir atkarīga no iespējotajām darbībām un GitLab atļaujām.
Vai ChatGPT un Codex var veikt darbības pakalpojumā GitLab?
Jā, ja darbvietas administratori ir iespējojuši attiecīgās darbības un ir piešķirts nepieciešamais apstiprinājums. Atkarībā no konfigurācijas un jūsu GitLab atļaujām ChatGPT un Codex var izveidot zarus un iesniegumus; izveidot, atjaunināt vai dzēst repozitorija failus; izveidot vai atjaunināt sapludināšanas pieprasījumus un problēmas; pievienot piezīmes vai diskusijas; apstiprināt vai sapludināt sapludināšanas pieprasījumus; lietot ieteikumus; kā arī izveidot konveijerus vai palaist un atkārtoti izpildīt darbus un konveijerus.
Kā administratori var ierobežot spraudņa iespējas?
Pakalpojumā ChatGPT darbvietas administratori var izmantot iestatījumu Piekļuve pēc lomām, lai noteiktu, kuri lietotāji var izmantot lietotni, iestatījumu Konfigurēt darbības, lai iespējotu vai atspējotu darbības, un iestatījumu Konfigurēt apstiprinājumus, lai atlasītajām darbībām pieprasītu apstiprinājumu. GitLab projektu un grupu atļaujas joprojām ir spēkā.
Vai ChatGPT vai Codex var nolasīt konkrētu failu vai sapludināšanas pieprasījuma atšķirības?
Jā. Norādiet projektu un faila nosaukumu vai ceļu, zaru vai atsauci, sapludināšanas pieprasījuma URL vai iekšējo ID (IID), vai arī meklēto koda darbību. Ja spraudņa darbība ir iespējota un jums ir piekļuve, ChatGPT vai Codex var izgūt attiecīgo failu, repozitorija koku, iesniegumu, atšķirības vai sapludināšanas pieprasījuma informāciju.
Kāpēc es neredzu projektu?
ChatGPT un Codex var piekļūt tikai tiem projektiem, kas ir redzami pievienotajam GitLab lietotājam. Pārbaudiet, vai esat pievienojis pareizo GitLab kontu, vai jums pakalpojumā GitLab ir piekļuve projektam vai grupai un vai esat atlasījis pareizo lietotni risinājumam GitLab.com, GitLab Self-Managed vai GitLab Dedicated.
Vai GitLab spraudnis atbalsta GitLab Self-Managed un GitLab Dedicated?
Standarta GitLab lietotne izveido savienojumu ar GitLab.com, un to var izmantot pakalpojumos ChatGPT un Codex. Lai izmantotu GitLab Self-Managed vai GitLab Dedicated, darbvietas administratoram pirms lietotāju pievienošanās jākonfigurē un jāpublicē GitLab Self-Managed lietotnes veidne. Norādījumus skatiet šeit: GitLab Self-Managed lietotnes veidnes iestatīšana pakalpojumiem ChatGPT un Codex.
Ko darīt, ja mana GitLab instance bloķē tīkla datplūsmu?
Ja jūsu GitLab Self-Managed vai GitLab Dedicated instance ierobežo tīkla datplūsmu:
Lūdziet tīkla administratoram atļauto adrešu sarakstā iekļaut OpenAI ChatGPT integrāciju izejošās datplūsmas diapazonus, lai GitLab spraudnis varētu sasniegt jūsu GitLab HTTPS resursdatoru un API.
Ja izmantojat Codex projektu vides, atļauto adrešu sarakstā iekļaujiet arī Codex mākoņa izejošās datplūsmas diapazonus.
Lai izmantotu Codex koda pārskatīšanu, atļaujiet uz Codex vērstus izejošos HTTPS tīmekļa aizķeres pieprasījumus. Ja tīmekļa aizķeres piegāde neizdodas, pārskatiet GitLab izejošo pieprasījumu filtrēšanas iestatījumus.
Atļauto adrešu sarakstā iekļaujamās adreses skatiet šeit: OpenAI IP izejošās datplūsmas diapazoni.
