OpenAI
Þessi síða var vélþýdd. Skoða upprunalegu ensku greinina.

Tengja GitHub við ChatGPT

Tengdu GitHub við ChatGPT til að greina, leita í og vitna í kóða með studdum beinum aðgangi að geymslum.

Uppfært: 14 days ago

Yfirlit

Tengdu GitHub við ChatGPT til að spyrja spurninga um kóðann þinn.

Þegar GitHub er tengt getur ChatGPT sótt heimilað efni úr geymslum eftir þörfum, þar á meðal kóða, README-skrár og önnur fylgiskjöl. Í boði geta verið venjulegt spjall, djúprannsóknir eða verkflæði fulltrúa, allt eftir áskriftarleið og viðmóti. Þessi beina tenging býr ekki til samstillta GitHub-vísitölu.

Aðgengi að GitHub getur verið mismunandi eftir áskriftarleið, vinnusvæði og viðmóti. Reikningur gæti geta notað GitHub í djúprannsókn eða fulltrúaham, jafnvel þótt GitHub sé ekki í boði í venjulegu spjalli. Upplýsingar um rannsóknarverkflæði má finna hér: Djúprannsóknir í ChatGPT.

Tengja GitHub við ChatGPT

Til að tengja GitHub skaltu opna Forrit eða Viðbætur, eftir því hvað er í boði, og velja GitHub eða viðbótina sem inniheldur það. Leiðbeiningar um tengingu reikninga má finna hér: Tengja og hafa umsjón með forritareikningum í ChatGPT.

Þaðan verður þér vísað á GitHub til að setja upp og heimila ChatGPT-forritið og velja síðan þær geymslur sem ChatGPT má opna. ChatGPT sækir heimilað efni úr geymslum eftir þörfum. GitHub-samstilling og sérstillt skráning einstakra geymslna eru ekki í boði.

Til að breyta aðgangi að geymslum:

  1. Opnaðu Stillingar.

  2. Veldu Forrit eða Viðbætur, eftir því hvað er í boði.

  3. Opnaðu GitHub.

  4. Veldu tiltækan valkost fyrir umsjón geymslna.

Til að aftengja GitHub skaltu opna sömu forritastillingar og velja Aftengja.

Búa til verkefni úr virkni í GitHub pull request

Gjaldgengir notendur geta búið til atviksræst verkefni (byggt á webhook) í Vinnu fyrir virkni í tengdri geymslu á github.com. Studd virkni getur meðal annars verið að pull request sé opnað, merkt tilbúið til yfirferðar eða lokað. Eftir kveikjunni geturðu einnig fylgst með yfirferðum og athugasemdum við pull request, uppfærslum á innleiðingum eða loknum sameiningum.

Verkefnið hefur aðeins aðgang að geymslum sem hafa verið heimilaðar fyrir tengda GitHub-reikninginn. GitHub Enterprise-tengingar á eigin hýsingu eru ekki studdar fyrir atviksræst verkefni.

Deila tímasettu verkefni sem notar GitHub

Þegar miðlun tímasettra verkefna er í boði fyrir reikninginn þinn geturðu deilt gjaldgengu tímasettu verkefni þar sem GitHub er nefnt í fyrirmælunum. Gjaldgengir viðtakendur geta búið til sérstakt verkefni með því að tengja eigin GitHub-reikning. Reikningur þeirra verður að hafa heimild til að opna allar geymslur sem afrit verkefnisins þarfnast.

Tengill á sameiginlegt verkefni flytur hvorki GitHub-tenginguna þína, innskráningarupplýsingar, aðgang að geymslum né skrár úr geymslum. Fyrirmæli verkefnisins sjást í sameiginlega tenglinum. Fjarlægðu því viðkvæman kóða eða upplýsingar um geymslur áður en þú deilir honum. Fyrirliggjandi samþykki GitHub-stjórnenda og takmarkanir forrita við lesaðgang gilda áfram.

Hægt er að deila atviksræstum GitHub-verkefnum. Gjaldgengir viðtakendur verða að tengja eigin GitHub-reikning og heimila aðgang að þeim geymslum á github.com sem verkefnið þeirra þarfnast.

Nánari upplýsingar má finna hér: Tímasett verkefni í ChatGPT.

Finna GitHub-geymslur sem vantar

Yfirleitt tekur um fimm mínútur þar til geymslur birtast sem tiltækar í ChatGPT.

Aðrar ástæður fyrir því að geymsla sést ekki enn:

  • Einkageymsla eða nýstofnuð geymsla birtist hugsanlega ekki fyrr en GitHub-forritið hefur verið sett upp fyrir réttan reikning eða félag og fengið aðgang að geymslunni. Opnaðu geymslustillingar GitHub-forritsins og staðfestu að geymslan sé valin og samþykkt. Ef GitHub virðist vera tengt en engar geymslur eru tiltækar skaltu athuga þessar stillingar áður en þú tengist aftur.

  • Félagið þitt á GitHub gæti krafist þess að stjórnandi samþykki ChatGPT-forritið eða tiltekna geymslu. Farðu yfir geymslustillingar GitHub-forritsins og óskaðu eftir aðgangi í samþykktarferlinu sem félagið þitt birtir.

  • Það getur tekið tíma fyrir leitarvísitölu GitHub að bæta við nýrri geymslu. Þetta er aðskilið frá samstillingu ChatGPT-forritsins: GitHub-aðgangur í ChatGPT sækir heimilað efni úr geymslum eftir þörfum og býr ekki til GitHub-vísitölu sem stjórnandi hefur umsjón með.

Gögn og persónuvernd

Hvernig ChatGPT vinnur með GitHub

ChatGPT býr til leitarfyrirspurnir úr fyrirmælunum þínum til að finna viðeigandi upplýsingar í tengdum GitHub-geymslum og sendir fyrirspurnirnar til GitHub. Ef þú spyrð til dæmis: „Geturðu sýnt mér hvar ég sá um upphleðslu skráa í bakendanum?“ gæti ChatGPT leitað í GitHub-geymslunum þínum með fyrirspurn á borð við „meðhöndlun skráaupphleðslu í bakenda“. Ef þörf krefur gæti það framkvæmt nokkrar mismunandi leitir til að finna þann kóða eða þær skrár sem eiga best við.

Kynntu þér þjálfun líkana og gögn frá GitHub

Sjálfgefið er að efni sem viðskiptavinir senda með fyrirtækjaþjónustum á borð við ChatGPT Business, Enterprise, Edu og API-viðmótið okkar sé ekki notað til að bæta líkönin okkar. Upplýsingar um hvernig OpenAI notar fyrirtækjagögn má finna hér: Persónuvernd fyrirtækja.

Fyrir gjaldgengt efni af persónulegum reikningum fer notkun þess til að bæta líkanið eftir stillingunni Bæta líkanið fyrir alla. Upplýsingar um reikningsstýringar og persónuvernd tengdra forrita má finna hér: Gagnamiðlun og persónuvernd forrita í ChatGPT.

Gagnageymsla ChatGPT gildir aðeins um studd gögn viðskiptavina innan gildissviðs fyrir valið svæði vinnusvæðisins. Upplýsingar sem sendar eru til GitHub falla einnig undir eigin skilmála GitHub um geymslu, vinnslu og gagnageymslu. Núverandi útbreiðsla er tilgreind hér: Gagnageymsla og staðsetning ályktunarvinnslu fyrir ChatGPT.

Algengar spurningar

Hvernig geta GitHub-stjórnendur samþykkt ChatGPT-forritið?

Ef félagið þitt takmarkar aðgang OAuth-forrita getur eigandi þess fylgt leiðbeiningum GitHub um að samþykkja OAuth-forrit fyrir félagið. Uppsetning GitHub-forritsins og veiting aðgangs þess að geymslum eru tvö aðskilin skref.

Hvernig leita ég að einstökum skrám í geymslu?

Geymsluvalið leitar í heitum geymslna en ekki að skrám innan geymslu. Í studdu ChatGPT-viðmóti með GitHub tengt geturðu beðið ChatGPT um að leita í heimilaðri geymslu eftir skráarheiti, heiti falls eða villuboðum. Tilgreindu heiti geymslunnar og, ef þú þekkir hana, slóðina að skránni.

Get ég bannað ChatGPT-forritinu aðgang að tilteknum geymslum?

Já. Aðgangi að geymslum er stjórnað í GitHub. Eigendur félaga geta yfirfarið uppsett GitHub-forrit til að breyta því hvaða geymslur forritið getur opnað.

Get ég sent kóða, uppfærslur eða PR-beiðnir til GitHub eftir að ég tengi það við ChatGPT?

GitHub-forritið í ChatGPT veitir aðeins lesaðgang að geymslunum þínum til að greina og leita í kóðanum. Notaðu Codex til að búa til, breyta og senda kóða beint á GitHub. Nánari upplýsingar má finna hér: Hjálpargrein um Codex.

Hvað ef IP Allow List er virkur á GitHub?

Ef IP Allow List er virkur fyrir GitHub-fyrirtækið eða -félagið þitt skaltu bæta IP-blokkum fyrir útleiðarumferð OpenAI við IP Allow List.

Hvers vegna er GitHub í boði í djúprannsókn eða fulltrúaham en ekki í spjalli?

Aðgengi að GitHub getur verið mismunandi eftir ChatGPT-áskriftarleið og viðmóti. Sumar áskriftarleiðir kunna að styðja GitHub í djúprannsókn eða fulltrúaham en ekki í venjulegu spjalli. Ef GitHub birtist ekki í venjulegu spjalli skaltu kanna upplýsingar um ChatGPT-áskriftarleiðina þína.

Var þessi grein gagnleg?