Á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:
Nyissa meg a Beállítások menüt.
Attól függően, hogy melyik érhető el, válassza az Alkalmazások vagy a Beépülő modulok lehetőséget.
Nyissa meg a GitHub elemet.
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.
