Odczyt autoryzacji Błąd drugiego pilota ECONNRESET [Naprawa]

Niektórzy użytkownicy napotkali błąd podczas próby uruchomienia kompilacji projektu. W niektórych przypadkach miało to miejsce po zainstalowaniu Cypress do współpracy z NPM w celach testowych lub ogólnie podczas korzystania z Copilot. Różne czynniki mogą powodować ten błąd. Czasami jest to po prostu usterka sieciowa, a w innych przypadkach może to wynikać z niezgodności frameworka z przeglądarką. W tym poście omówimy wszystko i zobaczymy, co możesz zrobić, aby rozwiązać problemOdczyt autoryzacji Błąd drugiego pilota ECONNRESET.

Co oznacza Czytaj ECONNRESET?

ThePrzeczytaj ECONNRESETbłąd w GitHub Copilot wskazuje, że połączenie TCP zostało nagle zakończone, często z powodu problemów związanych z siecią, takich jak nieprawidłowe ustawienia proxy, blokowanie zapory ogniowej lub programu antywirusowego lub niestabilność sieci. Sugeruje, że połączenie zostało przymusowo zamknięte przez zdalnego hosta, co może zakłócić komunikację. Jeśli chcesz rozwiązać ten problem, możesz zapoznać się z rozwiązaniami wymienionymi w tym poście

Napraw błąd odczytu autoryzacji ECONNRESET Copilot

Jeśli napotkałeś błąd Auth Read ECONNRESET Copilot, postępuj zgodnie z rozwiązaniami wymienionymi poniżej.

  1. Zaktualizuj framework
  2. Przełącz się na inną sieć
  3. Wyłącz serwer proxy lub VPN
  4. Utwórz nowy token osobisty
  5. Dodaj wyjątek dla interfejsu API Copilot
  6. Zainstaluj ponownie rozszerzenie Copilot i/lub kod Visual Studio

Porozmawiajmy o nich szczegółowo.

1] Zaktualizuj framework

Jeśli niedawno zaktualizowałeś swoją przeglądarkę, istnieje duże prawdopodobieństwo, że nie jest ona kompatybilna ze starszą wersją frameworka, którego używasz, dlatego pojawia się ten błąd. Aby rozwiązać ten problem, zalecamy aktualizację frameworka i, jeśli to możliwe, języka.

Ponieważ jedną ze znaczących ofiar błędu Auth Read ECONNRESET jest framework Cypress, możemy przejść dodocs.cypress.ioi zobacz, jak przeprowadzić migrację Cypress. Ponadto, jeśli pracujesz na Node.js, zaktualizuj go również.

Jeśli jednak zacząłeś zauważać ten błąd po aktualizacji frameworka zamiast przeglądarki, zaktualizuj tę drugą.

2] Przełącz na inną sieć

Następnie zajmijmy się usterką sieci, która mogła spowodować ten problem. Po pierwsze, jeśli to możliwe, zalecamy przejście do innej sieci. Możesz utworzyć mobilny punkt dostępu i połączyć się z nim. W przeciwnym razie, jeśli istnieje możliwość połączenia się z siecią WiFI znajomego, zrób to. Po zakończeniu sprawdź, czy problem został rozwiązany.

3] Wyłącz serwer proxy lub VPN

Jeśli jesteś podłączony do serwera proxy lub VPN, istnieje duże prawdopodobieństwo, że framework nie będzie w stanie zlokalizować serwera, z którym próbujesz się połączyć. W takim przypadku zalecamy wyłączenie serwera proxy lub VPN. Jeśli nie połączyłeś się ręcznie z żadnym serwerem proxy ani VPN, najprawdopodobniej łączysz się z nim automatycznie; dlatego musimy go wyłączyć. Aby to zrobić, wykonaj kroki wymienione poniżej.

  1. OtwarteUstawieniaprzez Win + I.
  2. Idź doSieć i Internet > Serwer proxy.
  3. Następnie wyłączAutomatycznie wykryj serwer proxydźwignia kolankowa.
  4. Na koniec uruchom ponownie komputer.

Po uruchomieniu komputera sprawdź, czy problem został rozwiązany.

4] Utwórz nowy token osobisty

Musisz sprawdzić, czy dane uwierzytelniające, których używasz, są nadal ważne i mają wymagane uprawnienia. Zalecamy także wygenerowanie nowego tokena dla żądania, które zakończyło się niepowodzeniem. Aby to zrobić, wykonaj kroki wymienione poniżej.

  • Przede wszystkim wejdź na github.com i zaloguj się na swoje konto.
  • Kliknij ikonę swojego profilu i wybierzUstawienia.
  • Następnie przejdź doUstawienia programistypatka.
  • Teraz musisz rozwinąćOsobiste tokeny dostępu > Token (klasyczny).
  • Następnie musisz kliknąćWygeneruj nowy token > Wygeneruj nowy token (klasyczny);możesz iść zWygeneruj nowy token (drobnoziarnisty, z zakresem repo)jeśli tego właśnie używasz.
  • Podaj szczegóły, wybierz zakresy i na koniec kliknij Wygeneruj token.

Użyj tego nowego tokena i sprawdź, czy problem został rozwiązany.

5] Dodaj wyjątek dla interfejsu API Copilot

Interfejs API Copilot jest udostępniany przez firmę Microsoft w celu zintegrowania rozwiązania Copilot z programem i ułatwienia programistom wydajnego kodowania. Istnieje jednak możliwość, że gdy interfejs API próbuje zintegrować się z programem, program zabezpieczający systemu Windows pomyśli, że jest to złośliwe oprogramowanie próbujące go uszkodzić. Aby się tego pozbyć, musimy dodać wyjątek dla API Copilot w Zaporze Windows Defender. Aby to zrobić, wykonaj kroki wymienione poniżej.

  1. OtwórzPanel sterowaniawyszukując go w menu Start.
  2. Następnie zmieńZobacz wedługDoDuże ikony.
  3. KliknijZapora systemu Windows Defender.
  4. Teraz kliknijZezwalaj aplikacji lub funkcji na dostęp do Zapory systemu Windows Defender.
  5. KliknijZmień ustawienia > Zezwól na inną aplikację > Przeglądaj.
  6. Przejdź do lokalizacji, w której zapisałeś interfejs API, wybierz je i kliknij Otwórz.
  7. Po dodaniu interfejsu API zamknij Panel sterowania.

Po zakończeniu sprawdź, czy problem został rozwiązany.

Czytać:

6] Zainstaluj ponownie rozszerzenie Copilot i/lub kod Visual Studio

Jeśli wszystko inne zawiedzie, naszą ostatnią deską ratunku jest ponowna instalacja rozszerzenia Copilot, a jeśli to nie zadziała, musisz ponownie zainstalować Visual Studio Code IDE, ponieważ jeśli jest uszkodzone, napotkasz ten problem.

Mamy nadzieję, że uda Ci się rozwiązać problem, korzystając z rozwiązań wymienionych w tym poście.

Czytać:

Jak naprawić błąd ECONNRESET?

Ponieważ napotkałeś błąd ECONNRESET, sprawdź i upewnij się, że nie ma problemów ze zgodnością z frameworkiem i przeglądarką, której używasz. Czasami nowsza wersja przeglądarki Chrome lub Edge jest nie tylko kompatybilna ze starszą wersją frameworka. Możesz także sprawdzić rozwiązania wymienione powyżej, aby rozwiązać ten problem.

Przeczytaj także:.

Related Posts