OpenAI
Ez az oldal gépi fordítással készült. Tekintsd meg az eredeti angol nyelvű cikket.

A GitHub összekapcsolása a ChatGPT-vel

Csatlakoztassa a GitHubot a ChatGPT-hez, hogy támogatott élő adattár-hozzáféréssel elemezhesse, kereshesse és idézhesse a kódot.

Frissítve: 9 days ago

Áttekintés

Csatlakoztassa a GitHubot a ChatGPT-hez, hogy kérdéseket tehessen fel a kódjával kapcsolatban.

A GitHub csatlakoztatása után a ChatGPT igény szerint lekérheti az engedélyezett adattárak tartalmát, beleértve a kódot, a README-fájlokat és más dokumentációkat. A csomagtól és a termékfelülettől függően többek között normál csevegés, mély kutatás vagy ügynöki munkafolyamatok állhatnak rendelkezésre. Ez az élő hozzáférés nem hoz létre szinkronizált GitHub-indexet.

A GitHub elérhetősége a csomagtól, a munkaterülettől és a termékfelülettől függően változhat. Előfordulhat, hogy egy fiók mély kutatás vagy ügynöki mód használatakor akkor is hozzáfér a GitHubhoz, ha az a normál csevegésben nem érhető el. A kutatási munkafolyamatokról itt olvashat: Mély kutatás a ChatGPT-ben.

A GitHub csatlakoztatása a ChatGPT-hez

A GitHub csatlakoztatásához nyisd meg a Beállítások > Beépülő modulok menüpontot, és válaszd a GitHub lehetőséget vagy az azt tartalmazó beépülő modult. A fiók csatlakoztatásának lépéseit itt találod: Alkalmazásfiókok csatlakoztatása és kezelése a ChatGPT-ben.

Ezután a GitHub oldalára kerülsz, ahol telepítheted a ChatGPT alkalmazást, megadhatod az engedélyeket, majd kiválaszthatod, mely adattárakhoz férhet hozzá a ChatGPT. A ChatGPT szükség szerint kéri le az engedélyezett adattárak tartalmát. A GitHub-szinkronizálás és az adattárak egyedileg beállított indexelése nem érhető el.

Az adattárakhoz való hozzáférés módosításához:

  1. Nyisd meg a Beállítások menüpontot.

  2. Válaszd a Beépülő modulok lehetőséget.

  3. Nyisd meg a GitHub lehetőséget.

  4. Válaszd ki az elérhető adattárkezelési lehetőséget.

A GitHub leválasztásához nyisd meg ugyanezeket az alkalmazásbeállításokat, és válaszd a Leválasztás lehetőséget.

Feladat létrehozása GitHub pull request-tevékenységből

A jogosult felhasználók esemény által aktivált, webhookalapú feladatot hozhatnak létre a Work felületén egy csatlakoztatott github.com-adattárban végzett tevékenységhez. A támogatott tevékenységek közé tartozhat egy pull request megnyitása, ellenőrzésre kész állapotúként való megjelölése vagy lezárása. Az aktiváló eseménytől függően a pull request ellenőrzéseit, megjegyzéseit, commitfrissítéseit és befejezett egyesítéseit is figyelemmel kísérheti.

A feladat csak a csatlakoztatott GitHub-fiókhoz engedélyezett adattárakhoz férhet hozzá. Az esemény által aktivált feladatok nem támogatják a saját üzemeltetésű GitHub Enterprise-kapcsolatokat.

GitHubot használó ütemezett feladat megosztása

Ha fiókjában elérhető az ütemezett feladatok megosztása, megoszthat egy olyan jogosult ütemezett feladatot, amelynek utasításai a GitHubra hivatkoznak. A jogosult címzettek saját GitHub-fiókjuk csatlakoztatásával külön feladatot hozhatnak létre. Fiókjuknak hozzáférési engedéllyel kell rendelkeznie a feladatmásolatukhoz szükséges összes adattárhoz.

A megosztott feladatra mutató hivatkozás nem adja át a GitHub-kapcsolatát, hitelesítő adatait, adattár-hozzáférését vagy adattárfájljait. A feladat utasításai láthatók a megosztott hivatkozáson, ezért megosztás előtt távolítsa el az érzékeny kódot és adattár-információkat. A GitHub-rendszergazdák meglévő jóváhagyásai és az alkalmazás írásvédett korlátozásai továbbra is érvényesek.

Az esemény által aktivált GitHub-feladatok megoszthatók. A jogosult címzetteknek csatlakoztatniuk kell saját GitHub-fiókjukat, és engedélyezniük kell a hozzáférést a feladatukhoz szükséges github.com-adattárakhoz.

További információ: Ütemezett feladatok a ChatGPT-ben.

Hiányzó GitHub-adattárak megkeresése

Az adattárak általában körülbelül 5 perc elteltével jelennek meg elérhetőként a ChatGPT-ben.

További okok, amelyek miatt előfordulhat, hogy még nem lát egy adattárat:

  • Előfordulhat, hogy egy privát vagy újonnan létrehozott adattár csak akkor jelenik meg, ha a GitHub alkalmazást a megfelelő fiókhoz vagy szervezethez telepítették, és hozzáférést kapott az adott adattárhoz. Nyissa meg a GitHub alkalmazás adattárbeállításait, és ellenőrizze, hogy az adattár ki van-e választva és jóvá van-e hagyva. Ha a GitHub csatlakoztatva van, de egyetlen adattár sem érhető el, az újbóli csatlakoztatás előtt ellenőrizze ezeket a beállításokat.

  • Előfordulhat, hogy a GitHub-szervezet egyik rendszergazdájának jóvá kell hagynia a ChatGPT alkalmazást vagy egy adott adattárat. Tekintse át a GitHub alkalmazás adattárbeállításait, és kérjen hozzáférést a szervezeténél megjelenő jóváhagyási folyamaton keresztül.

  • Időbe telhet, amíg egy új adattár bekerül a GitHub saját keresési indexébe. Ez nem része a ChatGPT alkalmazás szinkronizálásának: a GitHub-hozzáférés a ChatGPT-ben igény szerint kéri le az engedélyezett adattárak tartalmát, és nem hoz létre rendszergazda által kezelt GitHub-indexet.

Adatok és adatvédelem

A ChatGPT és a GitHub együttes működése

A ChatGPT a kérdései alapján keresési lekérdezéseket állít össze, hogy releváns információkat találjon a csatlakoztatott GitHub-adattárakban, majd elküldi ezeket a lekérdezéseket a GitHubnak. Ha például ezt kérdezi: „Meg tudod mutatni, hol kezeltem a fájlfeltöltéseket a háttérrendszerben?”A ChatGPT például a „fájlfeltöltés kezelője háttérrendszer” lekérdezéssel kereshet a GitHub-adattáraiban. Szükség esetén több különböző keresést is végezhet, hogy megtalálja a leginkább releváns kódot vagy fájlokat.

A modell betanításának és a GitHub-adatok használatának ismertetése

Alapértelmezés szerint az üzleti ajánlatainkat – például a ChatGPT Business, Enterprise és Edu szolgáltatást, valamint az API-nkat – használó ügyfelek által beküldött tartalmakat nem használjuk modelljeink fejlesztésére. Az OpenAI üzleti adatokkal kapcsolatos gyakorlatáról itt tájékozódhat: Vállalati adatvédelem.

A jogosult személyes fiókok tartalmainak modellfejlesztési célú felhasználása a Modell fejlesztése mindenki számára beállítástól függ. A csatlakoztatott alkalmazások adatainak használatáról és a modellek betanításáról itt tájékozódhat: Csatlakoztatott alkalmazások a ChatGPT-ben.

A ChatGPT adatok tárolási helyére vonatkozó beállítása csak a munkaterülethez kiválasztott régióban támogatott és hatálya alá tartozó ügyféltartalmakra érvényes. A GitHubnak küldött információkra a GitHub saját tárolási, adatkezelési és az adatok tárolási helyére vonatkozó feltételei is érvényesek. Az aktuális lefedettségről itt tájékozódhat: Adatok és következtetés tárolási helye a ChatGPT-ben.

GYIK

Hogyan hagyhatják jóvá a GitHub-rendszergazdák a ChatGPT alkalmazást?

Ha szervezete korlátozza az OAuth-alkalmazások hozzáférését, a szervezet egyik tulajdonosa követheti a GitHub útmutatóját az OAuth-alkalmazások szervezeti jóváhagyásához. A GitHub alkalmazás telepítése és az adattárakhoz való hozzáférés engedélyezése két külön lépés.

Hogyan kereshetek egyes fájlokat egy adattárban?

Az adattárválasztó az adattárak nevében keres, nem az adattáron belüli fájlok között. A GitHubot támogató ChatGPT-felületen a csatlakoztatás után fájlnév, függvénynév vagy hibaüzenet alapján kérheti a ChatGPT-t, hogy keressen egy engedélyezett adattárban. Adja meg az adattár nevét, és ha ismeri, a fájl elérési útját is.

Megtilthatom, hogy a ChatGPT alkalmazás hozzáférjen bizonyos adattárakhoz?

Igen. Az adattárakhoz való hozzáférés a GitHubon szabályozható. A szervezetek tulajdonosai áttekinthetik a telepített GitHub alkalmazásokat, és módosíthatják, hogy az alkalmazás mely adattárakhoz férhet hozzá.

A ChatGPT csatlakoztatása után küldhetek kódot, frissítéseket vagy PR-eket a GitHubra?

A ChatGPT GitHub alkalmazásával csak olvasási hozzáférést kap az adattáraihoz, így elemezheti és keresheti a kódot. Ha közvetlenül a GitHubon szeretne kódot létrehozni, szerkeszteni és beküldeni, használja a Codex megoldást. További információ: A Súgóközpont Codexről szóló cikke.

Mi a teendő, ha engedélyezve van az IP-engedélyezési lista a GitHubon?

Ha a GitHub Enterprise-példányában vagy -szervezetében engedélyezve van az IP-engedélyezési lista, adja hozzá az OpenAI kimenő IP-címtartományait az IP-engedélyezési listához.

Miért érhető el a GitHub mély kutatás vagy ügynökmód használatakor, a csevegésben viszont nem?

A GitHub elérhetősége a ChatGPT-előfizetéstől és a termék használati módjától függően változhat. Egyes előfizetések támogathatják a GitHub használatát mély kutatás vagy ügynökmód során, a normál csevegésben azonban nem. Ha a GitHub nem jelenik meg a normál csevegésben, ellenőrizze ChatGPT-előfizetése részleteit.

Hasznos volt ez a cikk?