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

Tengja GitHub við ChatGPT

Fáðu beinan aðgang að GitHub-geymslunum þínum í ChatGPT til að greina, leita og vísa í kóða.

Uppfært: 7 days ago

Yfirlit

Þú getur tengt GitHub-geymslurnar þínar við ChatGPT-forrit, sem og ChatGPT-fulltrúa, til að spyrja spurninga út frá eigin kóða.

Þegar þú tengist GitHub getur ChatGPT sótt raungögn úr geymslunum þínum—kóða, README-skrár og önnur skjöl—og rökrætt út frá þeim í rauntíma, annaðhvort með forriti með samstillingu, forriti með skráaleit eða forriti með djúprannsókn. Tengdu bara, spurðu spurningar og ChatGPT les, greinir og vitnar í viðeigandi brot beint úr GitHub-efninu þínu.

Athugið: Framboð GitHub appsins getur verið mismunandi eftir ChatGPT áskrift og upplifun. Til dæmis gætu ChatGPT Plus notendur ekki séð GitHub appið í hefðbundinni ChatGPT upplifun, jafnvel þótt það sé tiltækt í öðrum upplifunum eins og djúprannsókn eða fulltrúaham.

Að tengja GitHub við ChatGPT

Þú getur tengt GitHub við ChatGPT með því að velja StillingarForrit og finna GitHub í forritaskrá ChatGPT.

Þaðan verður þér vísað til GitHub til að setja upp og heimila ChatGPT-forritið og síðan velja geymslurnar sem ChatGPT hefur aðgang að. Eftir tengingu gæti ChatGPT spurt hvaða geymslur þú notar mest svo hægt sé að samstilla þær til að bæta hraða og gæði. Þetta samstillingarval er aðskilið frá aðgangi að GitHub-geymslum; ChatGPT hefur samt aðgang að geymslum sem þú leyfðir í GitHub, jafnvel þótt þær séu ekki valdar til samstillingar.

Til að breyta því hvaða geymslum ChatGPT hefur aðgang að skaltu fara í StillingarForrit, opna GitHub og velja svo Velja geymslur (eða Stilla geymslur á GitHub) til að opna aðgangssíðu GitHub fyrir geymslur. Til að aftengja GitHub frá ChatGPT skaltu fara í StillingarForrit, opna GitHub og velja svo Aftengja.

Af hverju sé ég ekki sumar geymslurnar mínar eftir að hafa tengt ChatGPT við GitHub?

Almennt er um ~5 mínútna töf áður en geymslurnar þínar birtast sem tiltækar í ChatGPT.

Fleiri ástæður fyrir því að þú gætir ekki séð geymslu enn:

  • Einkageymslur eða nýstofnaðar geymslur: Ef geymslan þín er einkageymsla eða var stofnuð eftir að þú tengdist GitHub í upphafi birtist hún hugsanlega ekki strax í ChatGPT. Farðu á þennan tengil eða pikkaðu á Tannhjól-táknið á stillingasíðunni fyrir GitHub í ChatGPT til að stilla aðgang að þeim geymslum sem óskað er eftir.

  • Geymsla krefst samþykkis GitHub-stjórnanda: GitHub-stjórnandinn þinn gæti komið í veg fyrir að geymslan þín sé tengd við ChatGPT. Farðu á þennan tengil eða pikkaðu á Tannhjól-táknið á stillingasíðunni fyrir GitHub í ChatGPT. Héðan geturðu „beðið um“ aðgang að geymslum sem upplýsingatæknistjórnandinn þinn getur samþykkt.

  • Geymslur eru ekki skráðar í atriðaskrá GitHub: Vegna leitarflokkunar GitHub er geymslan hugsanlega ekki í atriðaskrá GitHub og er því ekki sýnileg ChatGPT-forritinu við leit. Þú getur ræst skráningu handvirkt með því að fara í GitHub og framkvæma leit að geymslunni með þessu sniði: repo:{username/repo_name} import (t.d. repo:openai/codex import). Athugaðu að það getur tekið atriðaskrána um 5–10 mínútur að verða tiltæka tenglinum.

Gögn og persónuvernd

Hvernig ChatGPT virkar með GitHub

ChatGPT myndar leitarfyrirspurnir út frá kvaðningunum þínum til að finna viðeigandi upplýsingar í tengdu GitHub-geymslunum þínum og sendir þessar fyrirspurnir til GitHub. Til dæmis, ef þú spyrð: „Geturðu sýnt mér hvar ég meðhöndlaði skráaupphleðslur í bakendanum?“ gæti ChatGPT leitað í GitHub-geymslunum þínum með fyrirspurn eins og „meðhöndlari skráaupphleðslu bakendi“. Ef þörf krefur gæti það gert nokkrar mismunandi leitir til að finna viðeigandi kóða eða skrár.

Mun OpenAI nota efni frá GitHub til að þjálfa líkön sín?

Sjálfgefið er efni sem viðskiptavinir senda með viðskiptalausnum—eins og ChatGPT Business, Enterprise, Edu og API okkar—ekki notað til að bæta líkönin okkar. Skoðaðu persónuverndarsíðu okkar fyrir fyrirtæki til að fá upplýsingar um hvernig við notum fyrirtækjagögn.

Þegar þjónusta okkar er notuð með einstaklingsáskrift kunnum við að nota efnið þitt til að þjálfa líkönin okkar ef stillingin „Bæta líkanið fyrir alla“ er kveikt. Þú getur lesið meira um hvernig gögnin þín eru geymd og notuð í þessari grein í hjálparmiðstöðinni okkar.

Gagnageymsla er studd fyrir GitHub á öllum tiltækum svæðum. Lestu meira um gagnageymslu.

Algengar spurningar

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

GitHub-stjórnendur geta fylgt þessum leiðbeiningum til að samþykkja OAuth-forrit, svo sem ChatGPT-forritið, fyrir stofnunina sína.

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

Þú getur aðeins leitað að nafni GitHub-geymslnanna þinna. Leit að tilteknum skráarnöfnum er ekki studd.

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

Já, en þessu er þó stjórnað í GitHub-stillingum. Stjórnendur geta fylgt þessum leiðbeiningum til að banna aðgang að tilteknum geymslum.

Get ég ýtt kóða, uppfærslum eða PR á GitHub eftir að ég tengist ChatGPT?

GitHub-forritið í ChatGPT leyfir þér aðeins að lesa úr geymslunum þínum til að greina og leita í kóðanum þínum. Ef þú vilt búa til, breyta og ýta kóða beint á GitHub er það í boði í gegnum Codex-vöruna okkar.

Hvað ef ég er með IP-leyfilista virkan á GitHub?

Ef þú ert með IP-leyfilista virkan á GitHub, annaðhvort á fyrirtækis- eða stofnunarstigi, þarftu að tryggja að þú bætir útleiðandi IP-blokkum OpenAI við IP-leyfilistann.

Af hverju get ég notað GitHub í Djúprannsókn eða fulltrúaham en ekki í spjalli?

Framboð GitHub-forritsins getur verið mismunandi eftir ChatGPT-áskrift og vöruupplifun. Sumar áskriftir kunna að leyfa GitHub-forritið í Djúprannsókn eða fulltrúaham en ekki í hefðbundinni ChatGPT-upplifun. Ef þú sérð GitHub ekki í spjalli skaltu athuga upplýsingar um ChatGPT-áskriftina þína.

Þú getur lært meira í Codex-grein okkar í Hjálparmiðstöðinni.

Var þessi grein gagnleg?