Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Jak zalogować się do Claude Code i co gdy logowanie się nie udaje
Zaraz po instalacji Claude Code, narzędzia CLI od Anthropic, przy pierwszym starcie zobaczysz kreator logowania. To moment, w którym decydujesz, jak będziesz płacić za korzystanie z modelu i którym kontem się uwierzytelniasz. Logowanie odbywa się przez przeglądarkę - i właśnie ten krok bywa źródłem problemów, zwłaszcza na maszynach zdalnych bez interfejsu graficznego, za firmowym proxy albo gdy w systemie jest kilka kont. Poniżej pokazujemy, jak zalogować się poprawnie i co zrobić, gdy proces się nie kończy.
Po uruchomieniu claude pojawia się ekran wyboru sposobu logowania, a następnie narzędzie próbuje otworzyć przeglądarkę i wypisuje długi adres do autoryzacji. Częste objawy problemu: przeglądarka się nie otwiera (typowe na serwerze przez SSH), po autoryzacji nic nie wraca do terminala, albo pętla logowania powtarza się w kółko. Zdarza się też komunikat o nieprawidłowych danych uwierzytelniających:
Invalid API key · Please run /login
Ten komunikat pojawia się, gdy w systemie została ustawiona pusta lub błędna zmienna ANTHROPIC_API_KEY, która nadpisuje logowanie subskrypcyjne.
Claude Code obsługuje dwa niezależne sposoby uwierzytelnienia. Pierwszy to konto Claude z subskrypcją Pro lub Max - logujesz się przez przeglądarkę, a limity liczą się w ramach planu. Drugi to klucz API z konsoli Anthropic, gdzie płacisz za faktyczne zużycie tokenów. Narzędzie sprawdza najpierw zmienną środowiskową ANTHROPIC_API_KEY - jeśli jest ustawiona, używa jej zamiast logowania subskrypcyjnego. To dlatego pusta lub stara zmienna psuje logowanie: narzędzie próbuje uwierzytelnić się nieważnym kluczem. Logowanie przez przeglądarkę działa na zasadzie przekierowania z tokenem, więc gdy przeglądarka i terminal są na różnych maszynach (SSH), automatyczny powrót tokenu nie ma jak zadziałać.
/login w działającej sesji albo po prostu odpal claude na czystym koncie. Wybierz właściwy sposób: konto z subskrypcją Claude albo klucz API.export ANTHROPIC_API_KEY="sk-ant-...", na Windows setx ANTHROPIC_API_KEY "sk-ant-...". Otwórz nowy terminal, żeby zmienna się załadowała.echo $ANTHROPIC_API_KEY. Jeśli coś zwraca, a chcesz logować się subskrypcją - wyczyść ją: unset ANTHROPIC_API_KEY./status wewnątrz sesji - pokaże, którym kontem i jakim modelem rozliczeń jesteś uwierzytelniony./logout, a następnie /login od nowa.Po udanym logowaniu wpisz w sesji /status - zobaczysz zalogowane konto oraz aktywny plan lub informację o kluczu API. Zadaj narzędziu proste pytanie, na przykład "napisz funkcję dodającą dwie liczby w Pythonie". Jeśli model odpowie normalnie, uwierzytelnienie jest w porządku. Warto też sprawdzić, że sesja zostaje zapamiętana: zamknij i otwórz terminal, uruchom claude ponownie - nie powinien już pytać o logowanie, bo poświadczenia są zapisane lokalnie.
Wróć do listy: 100 najczęstszych problemów z Claude Code
Szkolenie Claude Code - od zera do zespołu agentów AI -->
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...