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.
GitHub pievienošana pakalpojumam ChatGPT
Lai pievienotu GitHub, atveriet Lietotnes vai Spraudņi atkarībā no pieejamības un atlasiet GitHub vai spraudni, kurā tas ir iekļauts. Konta pievienošanas darbības skatiet šeit: Lietotņu kontu pievienošana un pārvaldība pakalpojumā ChatGPT.
Pēc tam tiks atvērts GitHub, kur varēsiet instalēt un autorizēt ChatGPT lietotni un atlasīt repozitorijus, kuriem ChatGPT drīkst piekļūt. ChatGPT pēc pieprasījuma izgūst atļauto repozitoriju saturu. GitHub sinhronizācija un individuāli konfigurēta repozitoriju indeksēšana nav pieejama.
Lai mainītu piekļuvi repozitorijiem:
Atveriet sadaļu Iestatījumi.
Atkarībā no pieejamības atlasiet Lietotnes vai Spraudņi.
Atveriet GitHub.
Atlasiet pieejamo repozitoriju pārvaldības opciju.
Lai atvienotu GitHub, atveriet tos pašus lietotnes iestatījumus un atlasiet Atvienot.
Uzdevuma izveide no GitHub pull request aktivitātes
Atbilstošie lietotāji režīmā Work var izveidot notikuma aktivizētu (uz tīmekļa aizķeres 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 trigera varat pārraudzīt arī pull request pārskatīšanu, komentārus, izmaiņu iesniegumu atjauninājumus 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ā viesotus GitHub Enterprise savienojumus.
Tāda ieplānota uzdevuma kopīgošana, kas izmanto GitHub
Kad jūsu kontā ir pieejama ieplānotu uzdevumu kopīgošana, varat kopīgot atbilstošu ieplānotu uzdevumu, kura norādēs ir atsauce uz GitHub. Atbilstošie 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 uzdevuma 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 lietotņu tikai lasīšanas ierobežojumi.
Notikumu aktivizētus GitHub uzdevumus var kopīgot. Atbilstošajiem saņēmējiem 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šu GitHub repozitoriju atrašana
Parasti paiet aptuveni piecas minūtes, līdz repozitoriji tiek parādīti kā 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 ir redzams kā pievienots, bet nav pieejams neviens repozitorijs, pirms atkārtotas pievienošanas pārbaudiet šos iestatījumus.
Jūsu GitHub organizācija var pieprasīt, lai administrators apstiprinātu 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 vaicā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.
Izprotiet modeļu apmācību un GitHub datus
Pēc noklusējuma saturs, ko nosūta klienti, kuri izmanto 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 datu konfidencialitāte.
Tas, vai atbilstošs personīgā konta saturs tiek izmantots modeļa uzlabošanai, ir atkarīgs no iestatījuma Uzlabot modeli visiem. Informāciju par konta vadīklām un pievienoto lietotņu konfidencialitāti skatiet šeit: Datu kopīgošana un lietotņu konfidencialitāte pakalpojumā ChatGPT.
ChatGPT datu rezidences vieta attiecas tikai uz atbalstītu un tvērumā iekļautu klientu saturu darbvietai atlasītajā reģionā. Uz GitHub nosūtītajai informācijai piemēro arī GitHub glabāšanas, apstrādes un datu rezidences vietas nosacījumus. Pašreizējo aptvērumu skatiet šeit: ChatGPT datu un secinājumu izpildes 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.
Kā rīkoties, ja pakalpojumā GitHub ir iespējots IP atļauto adrešu saraksts?
Ja jūsu GitHub uzņēmumam vai organizācijai ir iespējots IP atļauto adrešu saraksts, pievienojiet OpenAI izejošo IP adrešu blokus IP atļauto adrešu sarakstam.
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.
