Pārskats
Pievienojiet GitHub pakalpojumam ChatGPT, lai uzdotu jautājumus par savu kodu.
Kad GitHub ir pievienots, ChatGPT pēc pieprasījuma var izgūt atļauto repozitoriju saturu, tostarp kodu, README failus un citu dokumentāciju. Atkarībā no jūsu plāna un izmantotās produkta saskarnes pieejamie lietošanas veidi var ietvert standarta tērzēšanu, dziļo izpēti vai aģenta darbplūsmas. Šī tiešā piekļuve neveido sinhronizētu GitHub indeksu.
GitHub pieejamība var atšķirties atkarībā no plāna, darbvietas un produkta saskarnes. Kontā GitHub var būt pieejams dziļās izpētes vai aģenta režīmā pat tad, ja tas nav pieejams standarta tērzēšanā. Informāciju par izpētes darbplūsmām skatiet šeit: Dziļā izpēte pakalpojumā ChatGPT.
Savieno GitHub ar ChatGPT
Lai savienotu GitHub, atver Iestatījumi > Spraudņi un atlasi GitHub vai spraudni, kurā tas ir iekļauts. Norādījumus par konta savienošanu skati rakstā Lietotņu kontu savienošana un pārvaldība pakalpojumā ChatGPT.
Pēc tam tiksi novirzīts uz GitHub, lai instalētu ChatGPT lietotni un piešķirtu tai atļaujas, kā arī atlasītu repozitorijus, kuriem ChatGPT var piekļūt. ChatGPT pēc pieprasījuma izgūst repozitoriju saturu, kuram ir piešķirta piekļuve. GitHub sinhronizācija un atsevišķi konfigurēta repozitoriju indeksēšana nav pieejama.
Lai mainītu piekļuvi repozitorijiem:
Atver sadaļu Iestatījumi.
Atlasi Spraudņi.
Atver GitHub.
Atlasi pieejamo repozitoriju pārvaldības opciju.
Lai atvienotu GitHub, atver tos pašus lietotnes iestatījumus un atlasi Atvienot.
Uzdevuma izveide no GitHub pull request darbībām
Tiesīgie lietotāji platformā Work var izveidot notikuma aktivizētu (uz tīmekļa aizķeri balstītu) uzdevumu darbībām pievienotā github.com repozitorijā. Atbalstītās darbības var ietvert pull request atvēršanu, atzīmēšanu kā gatavu pārskatīšanai vai aizvēršanu. Atkarībā no aktivizētāja varat pārraudzīt arī pull request pārskatīšanu, komentārus, izmaiņas iesūtījumos vai pabeigtu sapludināšanu.
Uzdevums var piekļūt tikai tiem repozitorijiem, kas autorizēti pievienotajam GitHub kontam. Notikumu aktivizēti uzdevumi neatbalsta savā infrastruktūrā mitinātus GitHub Enterprise savienojumus.
Tāda ieplānota uzdevuma kopīgošana, kas izmanto GitHub
Kad jūsu kontam ir pieejama ieplānoto uzdevumu kopīgošana, varat kopīgot atbilstošu ieplānotu uzdevumu, kura norādēs ir minēts GitHub. Tiesīgie saņēmēji var izveidot atsevišķu uzdevumu, pievienojot savu GitHub kontu. Viņu kontam jābūt atļaujai piekļūt visiem repozitorijiem, kas nepieciešami viņu kopijai.
Kopīgota uzdevuma saite nenodod jūsu GitHub savienojumu, akreditācijas datus, piekļuvi repozitorijiem vai repozitoriju failus. Uzdevuma norādes ir redzamas kopīgotajā saitē, tāpēc pirms kopīgošanas izņemiet sensitīvu kodu vai informāciju par repozitorijiem. Joprojām ir spēkā esošie GitHub administratora apstiprinājumi un lietotnes tikai lasīšanas režīma ierobežojumi.
Notikumu aktivizētus GitHub uzdevumus var kopīgot. Tiesīgajiem saņēmējiem ir jāpievieno savs GitHub konts un jāautorizē piekļuve tiem github.com repozitorijiem, kas nepieciešami viņu uzdevumam.
Plašāku informāciju skatiet šeit: Ieplānotie uzdevumi pakalpojumā ChatGPT.
Trūkstošo GitHub repozitoriju atrašana
Parasti paiet aptuveni piecas minūtes, līdz repozitoriji kļūst pieejami pakalpojumā ChatGPT.
Citi iemesli, kuru dēļ repozitorijs vēl var nebūt redzams:
Privāts vai nesen izveidots repozitorijs var netikt parādīts, kamēr GitHub lietotne nav instalēta pareizajam kontam vai organizācijai un tai nav piešķirta piekļuve šim repozitorijam. Atveriet GitHub lietotnes repozitoriju iestatījumus un pārliecinieties, ka repozitorijs ir atlasīts un apstiprināts. Ja GitHub šķiet pievienots, bet neviens repozitorijs nav pieejams, pirms atkārtotas pievienošanas pārbaudiet šos iestatījumus.
Jūsu GitHub organizācija var pieprasīt, lai administrators apstiprina ChatGPT lietotni vai konkrētu repozitoriju. Pārskatiet GitHub lietotnes repozitoriju iestatījumus un pieprasiet piekļuvi, izmantojot jūsu organizācijai parādīto apstiprināšanas procesu.
Var paiet laiks, līdz GitHub meklēšanas indeksā tiek iekļauts jauns repozitorijs. Tas nav saistīts ar ChatGPT lietotnes sinhronizāciju: GitHub piekļuve pakalpojumā ChatGPT pēc pieprasījuma izgūst autorizēto repozitoriju saturu un neveido administratora pārvaldītu GitHub indeksu.
Dati un konfidencialitāte
Kā ChatGPT darbojas ar GitHub
ChatGPT no jūsu uzvednēm izveido meklēšanas vaicājumus, lai pievienotajos GitHub repozitorijos atrastu atbilstošu informāciju, un nosūta šos vaicājumus GitHub. Piemēram, ja jautājat: „Vai vari parādīt, kur aizmugursistēmā apstrādāju failu augšupielādi?” ChatGPT varētu meklēt jūsu GitHub repozitorijos, izmantojot tādu vaicājumu kā „failu augšupielādes apstrādātājs aizmugursistēmā”. Ja nepieciešams, tas var veikt vairākus atšķirīgus meklējumus, lai atrastu visatbilstošāko kodu vai failus.
Informācija par modeļu apmācību un GitHub datiem
Pēc noklusējuma klientu saturs, kas nosūtīts, izmantojot uzņēmumiem paredzātos piedāvājumus, piemēram, ChatGPT Business, Enterprise, Edu un mūsu API, netiek izmantots mūsu modeļu uzlabošanai. Informāciju par to, kā OpenAI izmanto uzņēmumu datus, skatiet šeit: Uzņēmumu konfidencialitāte.
Tas, vai modeļu uzlabošanai tiek izmantots atbilstošs personīgā konta saturs, ir atkarīgs no iestatījuma Uzlabot modeli ikvienam. Informāciju par pievienoto lietotņu datu izmantošanu un modeļu apmācību skatiet šeit: Pievienotās lietotnes pakalpojumā ChatGPT.
ChatGPT datu rezidences vietas nosacījumi attiecas tikai uz atbalstīto klientu saturu, kas ietilpst darbvietai atlasītā reģiona tvērumā. Uz GitHub nosūtītajai informācijai ir piemērojami arī GitHub glabāšanas, apstrādes un datu rezidences vietas noteikumi. Pašreizējo aptvērumu skatiet šeit: ChatGPT datu un izsecināšanas rezidences vieta.
Bieži uzdotie jautājumi
Kā GitHub administratori var apstiprināt ChatGPT lietotni?
Ja jūsu organizācija ierobežo OAuth lietotņu piekļuvi, organizācijas īpašnieks var izpildīt GitHub norādījumus par OAuth lietotņu apstiprināšanu organizācijai. GitHub lietotnes instalēšana un piekļuves piešķiršana repozitorijiem ir atsevišķas darbības.
Kā repozitorijā meklēt atsevišķus failus?
Repozitoriju atlasītājs meklē repozitoriju nosaukumus, nevis failus repozitorijā. Atbalstītā ChatGPT lietošanas veidā ar pievienotu GitHub varat lūgt ChatGPT meklēt autorizētā repozitorijā pēc faila nosaukuma, funkcijas nosaukuma vai kļūdas ziņojuma. Norādiet repozitorija nosaukumu un, ja zināt, arī faila ceļu.
Vai varu liegt ChatGPT lietotnei piekļūt konkrētiem repozitorijiem?
Jā. Piekļuve repozitorijiem tiek pārvaldīta pakalpojumā GitHub. Organizāciju īpašnieki var pārskatīt instalētās GitHub lietotnes, lai mainītu repozitorijus, kuriem lietotne var piekļūt.
Vai pēc GitHub pievienošanas pakalpojumam ChatGPT varu augšupielādēt kodu, atjauninājumus vai PR?
GitHub lietotne pakalpojumā ChatGPT ļauj tikai lasīt repozitoriju saturu, lai analizētu kodu un tajā meklētu. Lai ģenerētu, rediģētu un augšupielādētu kodu tieši GitHub, izmantojiet Codex. Plašāku informāciju skatiet Palīdzības centra rakstā par Codex.
Ko darīt, ja pakalpojumā GitHub ir iespējots atļauto IP adrešu saraksts?
Ja jūsu GitHub uzņēmuma vai organizācijas kontam ir iespējots atļauto IP adrešu saraksts, pievienojiet tam OpenAI izejošo IP adrešu blokus.
Kāpēc GitHub ir pieejams dziļās izpētes vai aģenta režīmā, bet nav pieejams tērzēšanā?
GitHub pieejamība var atšķirties atkarībā no ChatGPT plāna un produkta lietošanas veida. Daži plāni var atbalstīt GitHub dziļās izpētes vai aģenta režīmā, bet ne standarta tērzēšanā. Ja standarta tērzēšanā GitHub nav redzams, pārbaudiet sava ChatGPT plāna informāciju.
