Blog

GitHub Copilot: exportkorlátozások és hibaelhárítás

Markdown

Hogyan különböztethető meg az exportkorlátozás a fizetés elutasításától és a VS Code-ban fellépő hitelesítési hibától. A GitHub hivatalos szabályzata és a fellebbezési eljárás korlátai.

A teljes cikk elolvasása

Ha már van GitHub-fiókja, de a Copilot nem érhető el a VS Code-ban, vagy a fizetés elutasításra kerül, először jegyezze fel, hogy a probléma melyik lépésnél merül fel. Ez a cikk a szolgáltatás szabályzatáról és a VS Code-ba való újbóli bejelentkezésről szól.

Az Ailoot használatával kapcsolatos gyakorlati tudnivalók a dokumentációban találhatók.

Figyelmeztetés

Ez a cikk tájékoztató jellegű, és nem minősül jogi tanácsadásnak. Az alábbiakban a GitHub hivatalos dokumentumait idézzük; az angol idézeteket fordítás követi.

Mit mond valójában a GitHub hivatalos szabályzata

A „GitHub and Trade Controls” oldalon külön szakasz foglalkozik a Copilottal:

A GitHub Copilot kereskedelmi forgalomban kapható tömegtermék, amely az 5D992.c exportellenőrzési besorolási számot (ECCN) kapta, és a legtöbb célállomásra exportálható külön engedély nélkül (NLR).

— GitHub, kereskedelmi korlátozásokra vonatkozó szabályzat, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Fordítás: a Copilot kereskedelmi forgalomban kapható tömegtermék, amelynek exportbesorolási száma ECCN 5D992.c. A legtöbb célállomásra engedély nélkül exportálható. A következő bekezdés korlátozza ezt az engedélyt:

A GitHub Copilot nem értékesíthető, exportálható vagy exportálható tovább engedély nélkül embargó alá eső célállomásra vagy az EAR 740. részének 1. számú kiegészítésében felsorolt E:1 országcsoportba tartozó országba. Ezek a célállomások jelenleg Kubát, Iránt, Észak-Koreát, Oroszországot, Belaruszt, valamint Ukrajna következő régióit foglalják magukban: Krím/Szevasztopol és Donyeck, illetve Luhanszk szakadár területei. Ez a lista változhat.

— GitHub, kereskedelmi korlátozásokra vonatkozó szabályzat, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Fordítás: a Copilot nem értékesíthető, exportálható vagy exportálható tovább engedély nélkül embargó alá eső célállomásokra, illetve az Egyesült Államok Exportigazgatási Szabályzatának (EAR) 740. része 1. számú kiegészítésében szereplő E:1 csoport országaiba. Ezek a célállomások jelenleg Kubát, Iránt, Észak-Koreát, Oroszországot, Belaruszt, Krím/Szevasztopolt, valamint Donyeck és Luhanszk szakadár területeit foglalják magukban. A lista változhat.

A megfogalmazás két indokot nevez meg: az embargót vagy az E:1 csoportba tartozást. Az ezt követő lista mindkettőre vonatkozik.

A GitHub.com szolgáltatásaira külön szabályok vonatkoznak. Az iráni felhőszolgáltatások esetében a GitHub az Egyesült Államok Külföldi Vagyonellenőrzési Hivatalától (OFAC) kapott engedélyre hivatkozik; Kubával kapcsolatban pedig azt állítja, hogy az ingyenes és fizetős felhőszolgáltatások általában elérhetők. Ez nem írja felül a fent idézett külön Copilot-rendelkezést.

Mit tudunk a fiókok szankciós ellenőrzéséről

Az oldal lejjebb található egy szankciókkal kapcsolatos GYIK. A felsorolás Krímet, Donyeck és Luhanszk bizonyos területeit, Kubát, Iránt és Észak-Koreát említi. Az alábbi, fiókazonosításra és utazásra vonatkozó szabályok ehhez a szakaszhoz tartoznak.

Ha a GitHub megállapítja, hogy egy felhasználó vagy ügyfél olyan régióban tartózkodik, amelyre az Egyesült Államok kereskedelmi korlátozásai vonatkoznak, és amelyhez a GitHubnak még nincs engedélye az Egyesült Államok kormányától, vagy a felhasználóra egyébként az Egyesült Államok gazdasági szankciói vonatkoznak, akkor a kapcsolódó fiókot korlátozzuk a jogi követelmények betartása érdekében. A jogi korlátozások alkalmazásához szükséges felhasználói és ügyfél-helymeghatározás több forrásból, többek között IP-címekből és fizetési előzményekből származik. A felhasználók szankciós korlátozások miatti megjelölésére nem használjuk az állampolgárságot vagy az etnikai hovatartozást.

— GitHub, kereskedelmi korlátozásokra vonatkozó szabályzat, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Fordítás: ha a GitHub megállapítja, hogy egy felhasználó olyan régióban tartózkodik, amelyre az Egyesült Államok kereskedelmi korlátozásai vonatkoznak, és amelyhez a GitHub még nem rendelkezik az Egyesült Államok kormányának engedélyével, vagy a felhasználóra az Egyesült Államok gazdasági szankciói vonatkoznak, a kapcsolódó fiókot korlátozza. A helymeghatározás több forrás, köztük IP-címek és fizetési előzmények alapján történik. A fiókok szankciós megjelölésére nem használják az állampolgárságot vagy az etnikai hovatartozást. Ez a szankciókkal foglalkozó szakasz általános szabálya.

Ugyanez a szakasz egy, szervezetekre vonatkozó feltételt is tartalmaz:

Ha egy szervezet olyan szankcionált területen vagy országban működik, amelyhez a GitHub még nem rendelkezik az Egyesült Államok kormányának engedélyével, vagy a szervezet kulcsfontosságú személyei, illetve tagsága kellő mértékű kötődést mutat ilyen területhez vagy országhoz, vagy ha a szervezetre egyébként az Egyesült Államok gazdasági szankciói vonatkoznak, akkor a szervezet fiókját és a hozzá kapcsolódó tulajdonosi fiókot korlátozzuk.

— GitHub, kereskedelmi korlátozásokra vonatkozó szabályzat, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Fordítás: ha egy szervezet olyan szankcionált országban vagy területen működik, amelyhez a GitHub még nem rendelkezik az Egyesült Államok kormányának engedélyével, vagy kulcsfontosságú személyei, illetve tagjai kellő mértékben kötődnek hozzá, a szervezet fiókját és a hozzá kapcsolódó tulajdonosi fiókot korlátozzák. Ugyanez érvényes akkor is, ha a szervezetre egyébként az Egyesült Államok gazdasági szankciói vonatkoznak.

Az utazási figyelmeztetés a GYIK e szakaszában szereplő régiókra vonatkozik:

Az ezekbe a régiókba történő utazás hatással lehet fiókja állapotára, de a szolgáltatás ismét elérhetővé válhat, miután elhagyta a szankcionált régiót.

— GitHub, kereskedelmi korlátozásokra vonatkozó szabályzat, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Fordítás: az ezekbe a régiókba történő utazás hatással lehet fiókja állapotára, de a szolgáltatás ismét elérhetővé válhat, miután újra a szankcionált régión kívül tartózkodik.

Miben különbözik ez a fizetéskor elutasított bankkártyától

Ha fizetéskor elutasító üzenet jelenik meg, mentse el annak pontos szövegét, mielőtt támogatási kérést nyújt be. Az ilyen elutasítás önmagában nem bizonyítja, hogy az exportkorlátozási szabályt alkalmazták. Az árakról és az ingyenes csomagról külön cikk szól: mi ingyenes a GitHub Copilotban.

A hivatkozott forrásokból nem állapítható meg egy adott fizetési elutasítás oka, és nem támasztható alá az az ígéret, hogy egy másik bankkártya visszaállítja a hozzáférést. Ne tekintse a bejelentkezési probléma hiányát annak bizonyítékaként, hogy a fiókot szankció miatt megjelölték.

Miben különbözik ez a VS Code-ban fellépő hitelesítési problémától

Ha már bejelentkezett a GitHubba, de a Copilot nem érhető el a VS Code-ban, a dokumentáció szerint hitelesítési probléma állhat a háttérben:

Ha bejelentkezett a GitHubba, de a Copilot nem érhető el a Visual Studio Code-ban, annak hitelesítési probléma lehet az oka.

— GitHub, a Copilot hibaelhárítása, https://docs.github.com/en/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues.md

Fordítás: ha bejelentkezett a GitHubba, de a Copilot nem érhető el a Visual Studio Code-ban, annak hitelesítési probléma lehet az oka. A GitHub a következő lépéseket javasolja:

  1. A VS Code ablakának bal alsó sarkában kattintson az Accounts ikonra, vigye az egérmutatót a GitHub-felhasználóneve fölé, majd kattintson a Sign out elemre.
  2. Nyomja meg az F1 billentyűt a parancspaletta megnyitásához, majd válassza a Developer: Reload Window lehetőséget.
  3. Az újratöltés után jelentkezzen be ismét a GitHub-fiókjába.
Ábra a GitHubba való újbóli bejelentkezés lépéseiről VS Code-ban: kijelentkezés, az ablak újratöltése, bejelentkezés
Ábra a GitHub dokumentációjában szereplő, esetleges hitelesítési problémára vonatkozó lépésekről, nem képernyőkép egy felületről.

Bejelentkezés után ellenőrizze, hogy elérhető-e a Copilot. Ha nem, az ok még nem tisztázott: ugyanez a dokumentum más lehetséges okokat is felsorol, például az elavult bővítményt, az előfizetés hiányát vagy a GitHub API-hoz való csatlakozás hibáját. A kereskedelmi korlátozásokra vonatkozó szabályzatra is hivatkozik. Az újbóli bejelentkezés nem szünteti meg az exporttilalmat.

Ha úgy gondolja, hogy tévedésből jelölték meg a fiókját

A GitHub oldalán leírt általános fellebbezési eljárás a tévedésből érintett fiókokra vonatkozik. Nem külön Copilot-eljárásként mutatják be:

Ritka esetben, amikor egy fiókot nem szándékosan vagy tévedésből érint valamilyen intézkedés, fellebbezési eljárással kezeljük az ilyen eseteket. Ha egy felhasználó vagy egy szervezet tulajdonosa úgy véli, hogy tévedésből jelölték meg, lehetősége van fellebbezni a megjelölés ellen, és ellenőrzési adatokat szolgáltatni a GitHubnak. Ha a GitHub elegendő adatot kap annak igazolására, hogy a felhasználó vagy a szervezet nem áll kapcsolatban olyan, az Egyesült Államok szankciói alá eső joghatósággal, amelyhez nincs engedélyünk, és más módon sem érintik az Egyesült Államok gazdasági szankciói, a megjelölést eltávolítjuk.

— GitHub, kereskedelmi korlátozásokra vonatkozó szabályzat, https://docs.github.com/en/site-policy/other-site-policies/github-and-trade-controls.md

Fordítás: ha egy fiókot nem szándékosan vagy tévedésből érint valamilyen intézkedés, a felhasználó vagy a szervezet tulajdonosa fellebbezhet a megjelölés ellen, és ellenőrzési adatokat szolgáltathat a GitHubnak. A megjelölést eltávolítják, ha elegendő adat áll rendelkezésre annak igazolására, hogy nincs kapcsolat olyan, az Egyesült Államok szankciói alá eső joghatósággal, amelyhez a GitHubnak nincs engedélye, és más módon sem vonatkoznak az érintettre az Egyesült Államok gazdasági szankciói. A forrás a GitHub ügyfélszolgálatához irányítja az olvasókat segítségért.

Ha úgy gondolja, hogy a megjelölés tévedés, ismertesse a helyzetet a GitHub ügyfélszolgálatával a support.github.com/request címen. Ne állítsa be a hiba okára vonatkozó feltételezését megerősített megjelölésként. A hivatkozott eljárás nem ad meg felülvizsgálati határidőt.

Rövid ellenőrzőlista

  1. Jegyezze fel, hogy hol történik az elutasítás, és mentse el az üzenet pontos szövegét. A fizetés elutasítása önmagában nem igazol exportkorlátozást.
  2. Ha bejelentkezett a GitHubba, de a Copilot nem érhető el a VS Code-ban, jelentkezzen be újra a fent leírt módon, majd ellenőrizze az eredményt.
  3. Ha az újbóli bejelentkezés nem segített, az még nem jelenti azt, hogy a fiókot szankció miatt megjelölték. Nyissa meg a Copilot hivatalos hibaelhárítási dokumentációját; az más okokat is ismertet.
  4. Ha arra gyanakszik, hogy tévedésből jelölték meg szankció miatt, forduljon a GitHub ügyfélszolgálatához.
  5. Ellenőrizze a célállomások aktuális listáját a GitHub exporttal kapcsolatos szabályzatának oldalán: a forrás figyelmeztet, hogy a lista változik.

Egy másik Copilot-kérdéssel a „6 modell eltávolítása a Copilotból október 19-én” című cikk foglalkozik.

Források

Ugrás az Ailoot oldalára.

További részletek

Kérdések és válaszok: GitHub Copilot: exportkorlátozások és hibaelhárítás

Egy elutasított Copilot-fizetés bizonyít exportkorlátozást?

Nem. Rögzítsd a pontos üzenetet és azt, melyik lépésben jelenik meg. A fizetési elutasítás, a VS Code hitelesítési hibája és az exportkorlátozás külön ellenőrzést igényel; az elutasítás önmagában nem igazol szankciós jelölést.

Mit tegyek, ha a VS Code-ba bejelentkezés után sem érhető el a Copilot?

Az Accounts alatt jelentkezz ki, a Developer: Reload Window paranccsal töltsd újra az ablakot, majd jelentkezz vissza. Ellenőrizd az eredményt; ha továbbra is hibás, használd a hivatalos hibaelhárítási oldalt vagy ügyfélszolgálatot, mert az ok még nem bizonyított.

Összes cikk