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: 2 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 nyissa meg az elérhető Alkalmazások vagy Beépülő modulok menüt, majd válassza a GitHub lehetőséget vagy az azt tartalmazó beépülő modult. A fiók csatlakoztatásának lépéseiről itt olvashat: Alkalmazásfiókok csatlakoztatása és kezelése a ChatGPT-ben.

Ezután a GitHubra irányítjuk, ahol telepítheti és engedélyezheti a ChatGPT alkalmazást, majd kiválaszthatja, hogy a ChatGPT mely adattárakhoz férhet hozzá. A ChatGPT igény szerint lekéri az engedélyezett adattárak tartalmát. A GitHub szinkronizálása és az adattárak egyenként beállított indexelése nem érhető el.

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

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

  2. Attól függően, hogy melyik érhető el, válassza az Alkalmazások vagy a Beépülő modulok lehetőséget.

  3. Nyissa meg a GitHub elemet.

  4. Válassza ki az adattárak kezelésére szolgáló elérhető lehetőséget.

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

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

A jogosult felhasználók eseményvezérelt, webhook-alapú 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 állapotba helyezé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 vagy befejezett egyesítéseit is figyelheti.

A feladat csak a csatlakoztatott GitHub-fiókhoz engedélyezett adattárakhoz férhet hozzá. Az eseményvezérelt feladatok nem támogatják a saját üzemeltetésű GitHub Enterprise-példányok csatlakoztatását.

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 minden olyan adattárhoz, amelyre a saját példányuknak szüksége van.

A megosztott feladathivatkozás nem adja át az Ön 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 a bizalmas kódot és az adattárra vonatkozó érzékeny információkat. A GitHub-rendszergazdák meglévő jóváhagyásai és az alkalmazások írásvédett hozzáférési korlátozásai továbbra is érvényesek.

Az eseményvezérelt 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 egy adattár még nem jelenik meg:

  • 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, majd ellenőrizze, hogy az adattár ki van-e választva és jóvá van-e hagyva. Ha a GitHub csatlakoztatottnak látszik, de egyetlen adattár sem érhető el, az újracsatlakoztatás előtt ellenőrizze ezeket a beállításokat.

  • Előfordulhat, hogy GitHub-szervezete rendszergazdai jóváhagyást igényel a ChatGPT alkalmazáshoz vagy egy adott adattárhoz. 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 a GitHub saját keresési indexébe bekerül egy új adattár. Ez nem azonos a ChatGPT alkalmazás szinkronizálásával: a ChatGPT GitHub-hozzáférése igény szerint lekéri 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üttmű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 azt kérdezi: „Megmutatod, 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árakban. 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 modellbetanítás és a GitHub-adatok működése

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

A jogosult személyes fiókok tartalmainak modellfejlesztési célú felhasználása a Modell továbbfejlesztése mindenki számára beállítástól függ. A fiókbeállításokról és a csatlakoztatott alkalmazások adatvédelméről itt olvashat: Adatmegosztás és adatvédelem a ChatGPT alkalmazásaiban.

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 annak hatálya alá tartozó ügyféltartalmakra érvényes. A GitHubnak küldött információkra a GitHub saját tárolási, feldolgozási és az adatok tárolási helyére vonatkozó feltételei is érvényesek. Az aktuális lefedettségről itt olvashat: Adatok tárolási helye és következtetési hely 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 történik, ha a GitHubon engedélyezve van az IP-engedélyezési lista?

Ha GitHub-vállalatánál vagy -szervezeténél 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öki mód használatakor, de a csevegésben nem?

A GitHub elérhetősége a ChatGPT-csomagtól és a termék használati módjától függően változhat. Egyes csomagokban a GitHub mély kutatás vagy ügynöki mód használatakor elérhető lehet, a normál csevegésben azonban nem. Ha a GitHub nem jelenik meg a normál csevegésben, ellenőrizze ChatGPT-csomagja részleteit.

Hasznos volt ez a cikk?