OpenAI
See leht on masintõlgitud. Vaadake algset ingliskeelset artiklit.

GitLabi ühendamine ChatGPT ja Codexiga

Pääsege ChatGPT-s ja Codexis juurde oma GitLabi projektidele, et analüüsida ja tsiteerida koodi, mestimistaotlusi, probleeme ning CI/CD-d ja teha nendega toiminguid.

Värskendatud: 11 days ago

GitLab ChatGPT-s ja Codexis on praegu beetaversioonis.

Ülevaade

GitLabi plugin võimaldab ChatGPT-l ja Codexil hankida ajakohaseid GitLabi andmeid ning teha lubatud toiminguid projektides, millele ühendatud kasutajal on juurdepääs. See toetab projekte, rühmi, varamufaile, harusid, kommiteid, ühendamistaotlusi, tööülesandeid, konveiereid, töid ja nendega seotud arutelusid.

GitLabi plugin sisaldab GitLabi rakendust GitLab.com-i jaoks ja GitLab Self-Managedi rakenduse malli. Plugin on pakett, mille kasutajad installivad, ning rakendus on ühendus, mis võimaldab juurdepääsu GitLabi andmetele ja toimingutele.

GitLab Self-Managedi või GitLab Dedicatedi puhul peab tööjaama administraator looma malli põhjal tööjaamapõhise rakenduse ja selle avaldama, enne kui liikmed saavad ühenduse luua. Loe lähemalt rakenduse mallide ja GitLabi rakenduse malli seadistamise kohta.

Varasem kasutajapõhise sünkroonimisega GitLab Issuesi rakendus pole enam saadaval. Praeguse GitLabi rakenduse ühendamiseks järgi selle artikli seadistusjuhiseid. Rakendus hangib andmeid sinu viibaga seotud API-päringute kaudu.

Kättesaadavus

Kättesaadavus võib paketist ja tööjaama seadistusest olenevalt erineda. Tööjaama administraatorid seadistavad GitLabi plugina ChatGPT-s ning määravad selle kättesaadavuse, kasutajad, lubatud toimingud ja selle, millal on vaja kinnitust.

GitLabi plugina võimalused

Andmete lugemine GitLabist

ChatGPT ja Codex saavad:

  • Uurida projekte ja rühmi.

  • Sirvida varamute puid ja lugeda faile.

  • Võrrelda harusid, kommiteid ja muudatuste võrdlusi.

  • Vaadata üle ühendamistaotlusi, heakskiite, tööülesandeid, märkmeid ja arutelusid.

  • Kontrollida konveiereid, töid, logisid ja testiaruandeid.

Toimingute tegemine GitLabis

Olenevalt tööjaama seadetest ja GitLabi õigustest saavad ChatGPT ja Codex:

  • Luua harusid ja kommiteid.

  • Luua, uuendada või kustutada varamufaile.

  • Luua või uuendada ühendamistaotlusi ja tööülesandeid.

  • Lisada märkmeid või arutelusid.

  • Kiita ühendamistaotlusi heaks, muuta nende baasi või need ühendada.

  • Rakendada soovitusi.

  • Luua konveiereid ning käivitada või taaskäivitada töid ja konveiereid.

Saadaolevad toimingud sõltuvad tööjaama seadetest Rollipõhine juurdepääs, Seadista toimingud ja Seadista kinnitused, samuti antud OAutendi õigustest ning ühendatud kasutaja GitLabi õigustest.

GitLabi seadistamine ChatGPT-s

GitLab.com-iga ühendamine

  1. Ava ChatGPT.

  2. Ava pluginate kataloog.

  3. Otsi GitLabi.

  4. Vali Installi plugin.

  5. Vali GitLabi juures Ühenda.

Kui seda küsitakse, anna ChatGPT-le GitLabis juurdepääsuluba. GitLabi plugin tegutseb sinu GitLabi kasutaja nimel sinu antud OAutendi õiguste piires, seega pääsevad ChatGPT ja Codex ligi ainult neile GitLabi projektidele ja rühmadele, millele sinul on juurdepääs.

Pärast ühendamist kasuta GitLabi ChatGPT-s või Codexis, et uurida projekti, faili, ühendamistaotlust, tööülesannet või konveierit või paluda teha mõni lubatud toiming.

Abi pluginate installimise ja haldamise kohta leiad artiklist Pluginad ChatGPT-s ja Codexis.

GitLab Self-Managedi või GitLab Dedicatediga ühendamine

Tööjaama administraator peab GitLab Self-Managedi rakenduse malli seadistama ja avaldama, enne kui kasutajad saavad ühenduse luua. Juhised leiad artiklist GitLab Self-Managedi rakenduse malli seadistamine ChatGPT ja Codexi jaoks.

GitLabi ühenduse katkestamine

  1. Ava ChatGPT.

  2. Ava Seaded > Pluginad.

  3. Ava GitLab.

  4. Vali Desinstalli.

Ühendamistaotluste ülevaatamine Code Review’s

GitLabi ühendamistaotluste ülevaatus on eelvaatefunktsioonina saadaval Code Review pluginas töölauarakenduses ja veebis. Ava ühendamistaotlus, et uurida selle muudatusi ja ülevaatuse tagasisidet, ning palu seejärel Codexil koodi selgitada või probleemi lahendamisel aidata.

GitLabi ühendus annab juurdepääsu sinu GitLabi andmetele. Code Review plugin pakub koodi ülevaatamise võimalust. Mõlemale kehtivad sinu tööjaama seaded ja GitLabi õigused.

GitLabi pilvepõhised koodiülevaatused pole saadaval. GitLabi ühendamine või ühendamistaotluse avamine Code Review’s ei lülita sisse automaatseid pilvepõhiseid ülevaatusi.

Andmed ja privaatsus

Kuidas ChatGPT ja Codex GitLabiga töötavad

ChatGPT ja Codex kasutavad GitLabi pluginat sinu viibaga seotud API-päringute tegemiseks. Näiteks võivad need kuvada varamu puu, hankida kindla faili, lugeda ühendamistaotluse muudatusi või arutelu, uurida tööülesannet või kontrollida konveierit ja töö logi. Kui lubatud toiming võib GitLabis muudatusi teha, saab ChatGPT või Codex seda teha ainult juhul, kui tööjaama seaded, nõutavad kinnitused ja ühendatud kasutaja GitLabi õigused seda lubavad.

Mudelite treenimine ja GitLabi sisu

Vaikimisi ei kasutata ärilahendusi, sealhulgas ChatGPT Businessi, Enterprise’i, Edut ja API-t kasutavate klientide saadetud sisu meie mudelite täiustamiseks. Lisateavet selle kohta, kuidas OpenAI ettevõtete andmeid kasutab, leiad lehelt Ettevõtete privaatsus.

Kui kasutad isiklikku tellimust, võib OpenAI kasutada sinu sisu oma mudelite treenimiseks, kui Täiusta mudelit kõigi jaoks on sisse lülitatud. Lisateavet sinu andmete salvestamise ja kasutamise kohta leiad artiklist Andmehalduse KKK.

GitLabi sisule kehtivad samad tööjaama andmehalduse seaded olenemata sellest, kas kasutad rakendust ChatGPT-s või Codexis.

KKK

Mida saab GitLabi plugin lugeda?

See saab hankida ühendatud kasutajale kättesaadavaid GitLabi andmeid, sealhulgas projekte ja rühmi; varamute puid, faile, harusid, kommiteid ja muudatuste võrdlusi; ühendamistaotlusi, tööülesandeid, märkmeid ja arutelusid ning CI/CD konveiereid, töid, logisid ja testiaruandeid. Täpne kättesaadavus sõltub lubatud toimingutest ja GitLabi õigustest.

Kas ChatGPT ja Codex saavad GitLabis toiminguid teha?

Jah, kui tööjaama administraatorid on vastavad toimingud lubanud ja kõik nõutavad kinnitused on antud. Olenevalt seadistusest ja sinu GitLabi õigustest saavad ChatGPT ja Codex luua harusid ja kommiteid; luua, uuendada või kustutada varamufaile; luua või uuendada ühendamistaotlusi ja tööülesandeid; lisada märkmeid või arutelusid; ühendamistaotlusi heaks kiita või ühendada; rakendada soovitusi ning luua konveiereid või käivitada ja taaskäivitada töid ja konveiereid.

Kuidas saavad administraatorid plugina võimalusi piirata?

ChatGPT-s saavad tööjaama administraatorid määrata seadega Rollipõhine juurdepääs, kes võib rakendust kasutada, lubada või keelata toiminguid valikuga Seadista toimingud ning nõuda valitud toimingute kinnitamist valikuga Seadista kinnitused. GitLabi enda projekti- ja rühmaõigused jäävad kehtima.

Kas ChatGPT või Codex saab lugeda kindlat faili või ühendamistaotluse muudatusi?

Jah. Anna projekt ja failinimi või failitee, haru või viide, ühendamistaotluse URL või sisemine ID (IID) või kirjelda, millise käitumisega koodi otsid. ChatGPT või Codex saab hankida asjakohase faili, varamu puu, kommiti, muudatuste võrdluse või ühendamistaotluse üksikasjad, kui plugina toiming on lubatud ja sul on juurdepääs.

Miks ma mõnda projekti ei näe?

ChatGPT ja Codex pääsevad ligi ainult projektidele, mis on ühendatud GitLabi kasutajale nähtavad. Kontrolli, kas ühendasid õige GitLabi konto, kas sul on GitLabis projektile või rühmale juurdepääs ning kas valisid GitLab.com-i, GitLab Self-Managedi või GitLab Dedicatedi jaoks õige rakenduse.

Kas GitLabi plugin toetab GitLab Self-Managedi või GitLab Dedicatedi?

Tavaline GitLabi rakendus ühendub teenusega GitLab.com ning seda saab kasutada ChatGPT-s ja Codexis. GitLab Self-Managedi või GitLab Dedicatedi puhul peab tööjaama administraator GitLab Self-Managedi rakenduse malli seadistama ja avaldama, enne kui kasutajad saavad ühenduse luua. Juhised leiad artiklist GitLab Self-Managedi rakenduse malli seadistamine ChatGPT ja Codexi jaoks.

Mis saab siis, kui minu GitLabi instants blokeerib võrguliikluse?

  • GitLabi pilvepõhised koodiülevaatused pole saadaval.

Kas sellest artiklist oli abi?