GitLab ChatGPT-s ja Codexis on praegu beetaversioonis.
Ülevaade
GitLabi plugin võimaldab ChatGPT-l ja Codexil hankida ajakohaseid GitLabi andmeid ning loa korral teha toiminguid projektides, millele ühendatud kasutajal on juurdepääs. See töötab projektide, rühmade, varamu failide, harude, sissekannete, liitmistaotluste, probleemide, konveierite, tööde ja nendega seotud aruteludega.
GitLabi plugin sisaldab GitLab.com-i jaoks GitLabi rakendust ja GitLab Self-Managedi rakenduse malli. Plugin on pakett, mille kasutajad installivad, ja rakendus on ühendus, mille kaudu pääseb juurde GitLabi andmetele ja toimingutele.
GitLab Self-Managedi või GitLab Dedicatedi puhul peab tööjaama administraator enne liikmete ühendamist looma malli põhjal tööjaamapõhise rakenduse ja selle avaldama. Lugege lisateavet rakenduse mallide ja GitLabi rakenduse malli seadistamise kohta.
Varasem individuaalse sünkroonimisega GitLab Issuesi rakendus pole enam saadaval. Praeguse GitLabi rakenduse ühendamiseks järgige selle artikli seadistamisjuhiseid. Rakendus hangib andmeid teie viibaga seotud API-päringute kaudu.
Saadavus
Saadavus võib olenevalt paketist ja tööjaama konfiguratsioonist erineda. Tööjaama administraatorid seadistavad ChatGPT-s GitLabi plugina ning määravad selle saadavuse, kasutusõigused, lubatud toimingud ja kinnituse nõudmise tingimused.
GitLabi plugini võimalused
Andmete lugemine GitLabist
ChatGPT ja Codex saavad teha järgmist.
Uurida projekte ja rühmi.
Sirvida varamu puid ja lugeda faile.
Võrrelda harusid, kinnistusi ja muudatusi.
Vaadata üle mestimistaotlusi, kinnitusi, probleeme, märkmeid ja arutelusid.
Kontrollida konveiereid, töid, logisid ja katsearuandeid.
Toimingute tegemine GitLabis
Olenevalt tööjaama seadetest ja GitLabi õigustest saavad ChatGPT ja Codex teha järgmist.
Luua harusid ja kinnistusi.
Luua, värskendada või kustutada varamu faile.
Luua või värskendada mestimistaotlusi ja probleeme.
Lisada märkmeid või arutelusid.
Kinnitada, ümber baasida või mestida mestimistaotlusi.
Rakendada soovitusi.
Luua konveiereid või käivitada ja uuesti proovida töid ja konveiereid.
Saadaolevad toimingud olenevad tööjaama seadetest Juurdepääs rolli alusel, Toimingute seadistamine ja Kinnituste seadistamine ning antud OAutendi õiguste ulatustest ja ühendatud kasutaja GitLabi õigustest.
GitLabi seadistamine ChatGPT-s
GitLab.com-iga ühenduse loomine
Avage ChatGPT.
Avage pluginite kataloog.
Otsige märksõna GitLab.
Valige Installi plugin.
Valige GitLabis suvand Ühenda.
Kui teil palutakse seda teha, andke ChatGPT-le GitLabis volitus. GitLabi plugin tegutseb teie GitLabi kasutajana teie antud OAutendi õiguste ulatuses, mistõttu pääsevad ChatGPT ja Codex juurde ainult neile GitLabi projektidele ja rühmadele, millele teil on juurdepääs.
Pärast ühenduse loomist saate GitLabi ChatGPT-s või Codexis kasutada projekti, faili, mestimistaotluse, probleemi või konveieri uurimiseks või lubatud toimingu taotlemiseks.
Pluginite installimise ja haldamise kohta leiate abi artiklist Pluginid ChatGPT-s ja Codexis.
Ühenduse loomine GitLab Self-Managedi või GitLab Dedicatediga
Enne kasutajate ühendamist peab tööjaama administraator GitLab Self-Managedi rakenduse malli seadistama ja avaldama. Juhised leiate artiklist GitLab Self-Managedi rakenduse malli seadistamine ChatGPT ja Codexi jaoks.
GitLabi ühenduse katkestamine
Avage ChatGPT.
Avage Seaded > Pluginid.
Avage GitLab.
Valige Desinstalli.
Andmed ja privaatsus
Kuidas ChatGPT ja Codex GitLabiga töötavad
ChatGPT ja Codex kasutavad GitLabi pluginit teie viibaga seotud API-päringute tegemiseks. Näiteks võivad need kuvada varamu puu, hankida kindla faili, lugeda mestimistaotluse muudatuste võrdlust või arutelu, uurida probleemi või kontrollida konveierit ja töö logi. Kui lubatud toiming võib GitLabi sisu muuta, saavad ChatGPT või Codex selle teha ainult juhul, kui seda lubavad tööjaama seaded, nõutavad kinnitused ja ühendatud kasutaja GitLabi õigused.
Mudelite treenimine ja GitLabi sisu
Vaikimisi ei kasutata meie mudelite täiustamiseks sisu, mida saadavad ärilahendusi, sealhulgas ChatGPT Businessi, Enterprise’i, Edu ja API-t kasutavad kliendid. Lisateavet selle kohta, kuidas OpenAI äriandmeid kasutab, leiate lehelt Ettevõtete privaatsus.
Individuaalse tellimuse kasutamisel võib OpenAI kasutada teie sisu oma mudelite treenimiseks, kui Mudeli täiustamine kõigi jaoks on sisse lülitatud. Lisateavet teie andmete talletamise ja kasutamise kohta leiate artiklist Andmehalduse KKK.
GitLabi sisule kehtivad samad tööjaama andmehalduse seaded olenemata sellest, kas kasutate rakendust ChatGPT-s või Codexis.
KKK
Milliseid andmeid saab GitLabi plugin lugeda?
See saab hankida ühendatud kasutajale kättesaadavaid GitLabi andmeid, sealhulgas projekte ja rühmi; varamupuid, faile, harusid, sissekandeid ja erinevusi; liitmistaotlusi, probleeme, märkusi ja arutelusid ning CI/CD konveiereid, töid, logisid ja testiaruandeid. Täpne saadavus oleneb lubatud toimingutest ja GitLabi õigustest.
Kas ChatGPT ja Codex saavad GitLabis toiminguid teha?
Jah, kui tööjaama administraatorid on asjakohased toimingud lubanud ja vajalik kinnitus on antud. Olenevalt konfiguratsioonist ja teie GitLabi õigustest saavad ChatGPT ja Codex luua harusid ja sissekandeid; luua, muuta või kustutada varamu faile; luua või muuta liitmistaotlusi ja probleeme; lisada märkusi või arutelusid; liitmistaotlusi kinnitada või liita; soovitusi rakendada ning luua konveiereid või töid ja konveiereid käivitada ja uuesti proovida.
Kuidas saavad administraatorid plugina võimalusi piirata?
ChatGPT-s saavad tööjaama administraatorid määrata funktsiooniga Juurdepääs rolli alusel, kes võib rakendust kasutada, funktsiooniga Toimingute seadistamine toiminguid lubada või keelata ning funktsiooniga Kinnituste seadistamine nõuda valitud toimingute kinnitamist. GitLabi enda projekti- ja rühmaõigused jäävad kehtima.
Kas ChatGPT või Codex saab lugeda kindlat faili või liitmistaotluse erinevust?
Jah. Esitage projekt ja failinimi või tee, haru või viide, liitmistaotluse URL või sisemine ID (IID) või kirjeldage otsitavat koodi käitumist. Kui plugina toiming on lubatud ja teil on juurdepääs, saab ChatGPT või Codex hankida asjakohase faili, varamupuu, sissekande, erinevuse või liitmistaotluse üksikasjad.
Miks ma projekti ei näe?
ChatGPT ja Codex pääsevad juurde ainult projektidele, mida ühendatud GitLabi kasutaja näeb. Kontrollige, et ühendasite õige GitLabi konto, teil on GitLabis juurdepääs projektile või rühmale ning valisite 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 loob ühenduse saidiga GitLab.com ning seda saab kasutada ChatGPT-s ja Codexis. GitLab Self-Managedi või GitLab Dedicatedi puhul peab tööjaama administraator enne kasutajate ühendamist seadistama ja avaldama GitLab Self-Managedi rakenduse malli. Juhiseid vaadake artiklist „GitLab Self-Managedi rakenduse malli seadistamine ChatGPT ja Codexi jaoks“.
Mida teha, kui minu GitLabi eksemplar blokeerib võrguliikluse?
Kui teie GitLab Self-Managedi või GitLab Dedicatedi eksemplar piirab võrguliiklust, tehke järgmist.
Paluge võrguadministraatoril lisada OpenAI ChatGPT integratsioonide väljuva liikluse vahemikud lubatute loendisse, et GitLabi plugin pääseks juurde teie GitLabi HTTPS-hostile ja API-le.
Kui kasutate Codexi projektikeskkondi, lisage lubatute loendisse ka Codexi pilve väljuva liikluse vahemikud.
Codexi koodi ülevaatuse jaoks lubage Codexile suunatud väljaminevad HTTPS-veebihaagipäringud. Kui veebihaakide edastamine nurjub, vaadake üle GitLabi väljaminevate päringute filtreerimise seaded.
Lubatud aadresse vaadake lehelt „OpenAI väljuva liikluse IP-vahemikud“.
