Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Dzięki integracji serwera Intlayer MCP z ulubionym asystentem AI możesz uzyskać dostęp do całej dokumentacji bezpośrednio z ChatGPT, DeepSeek, Cursor, VSCode itp.
Zobacz dokumentację serwera MCPTreść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimJeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj dokument Markdown do schowka
Polecenie logowania Intlayer CLI
Opis
Polecenie login w Intlayer CLI umożliwia uwierzytelnienie w Intlayer CMS. Polecenie to automatycznie otwiera domyślną przeglądarkę, aby dokończyć proces uwierzytelniania i otrzymać niezbędne dane dostępowe (Client ID i Client Secret) do korzystania z usług Intlayer.
Użycie
npx intlayer login [options]or
intlayer login [options]Opcje
--cms-url <url>
Określa URL Intlayer CMS, z którym należy się połączyć w celu uwierzytelnienia.
- Typ: string
- Domyślnie: Wartość skonfigurowana w intlayer.config.* lub https://intlayer.org
- Przykład:
npx intlayer login --cms-url https://intlayer.orgOpcje konfiguracji
Możesz także użyć standardowych opcji konfiguracji:
- --env-file <path>: Ścieżka do pliku środowiskowego
- -e, --env <env>: Środowisko wykonawcze
- --base-dir <dir>: Katalog bazowy projektu
- --verbose: Włącz szczegółowe logowanie (domyślnie: true)
- --prefix <prefix>: Prefiks dla logów
Jak to działa
- Uruchomienie serwera lokalnego: Polecenie uruchamia lokalny serwer HTTP na losowym porcie, aby odebrać poświadczenia z CMS
Określ URL Intlayer CMS, z którym należy się połączyć w celu uwierzytelnienia.
- Typ: string
- Domyślna wartość: Wartość skonfigurowana w intlayer.config.* lub https://intlayer.org
- Przykład:
npx intlayer login --cms-url https://intlayer.orgOpcje konfiguracyjne
Możesz również użyć ogólnych opcji konfiguracyjnych:
- --env-file <path>: Ścieżka do pliku środowiskowego
- -e, --env <env>: Środowisko wykonawcze
- --base-dir <dir>: Katalog główny projektu
- --verbose: Włącz szczegółowe wyjście (domyślnie: true)
- --prefix <prefix>: Prefiks dla logów
Jak to działa
- Uruchomienie lokalnego serwera: Polecenie uruchamia lokalny serwer HTTP na losowym porcie, aby odebrać dane dostępowe od CMS
- Otwieranie przeglądarki: Polecenie automatycznie otworzy domyślną przeglądarkę do adresu logowania CMS
- Uwierzytelnianie: Ukończ proces uwierzytelniania w przeglądarce, używając konta Intlayer
- Odbiór poświadczeń: Serwer lokalny otrzymuje Client ID i Client Secret od CMS
- Instrukcje: Polecenie wyświetla instrukcje konfiguracji poświadczeń w Twoim projekcie
Wyjście
Po pomyślnym logowaniu polecenie wyświetli:
- Otrzymane poświadczenia (Client ID i Client Secret)
- Instrukcje dla pliku .env:
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Instrukcje dla pliku konfiguracyjnego Intlayer:
{ editor: { cmsURL: 'https://intlayer.org', clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },} clientId: process.env.INTLAYER_CLIENT_ID, clientSecret: process.env.INTLAYER_CLIENT_SECRET, },}Ręczna konfiguracja
Jeśli przeglądarka nie otworzy się automatycznie, możesz ręcznie odwiedzić URL wyświetlony w terminalu.
Przykłady
Logowanie z niestandardowym URL CMS
npx intlayer login --cms-url https://custom-cms.example.comLogowanie z określonym plikiem środowiskowym
npx intlayer login --env-file .env.productionLogowanie w trybie verbose
npx intlayer login --verboseRozwiązywanie problemów
Przeglądarka się nie otwiera
Jeśli przeglądarka nie otworzy się automatycznie, skopiuj URL wyświetlony w terminalu i otwórz go ręcznie w przeglądarce.
Problemy z połączeniem
Jeśli wystąpią problemy z połączeniem, sprawdź:
- Czy adres URL CMS jest poprawny
- Czy połączenie internetowe działa poprawnie
- Czy żadne zapory sieciowe (firewalle) nie blokują połączenia
- Że Twoje połączenie z internetem działa poprawnie
- Że żadne zapory sieciowe nie blokują połączenia
Nie otrzymano poświadczeń
Jeśli poświadczenia nie zostały otrzymane:
- Upewnij się, że zakończyłeś proces uwierzytelniania w przeglądarce
- Sprawdź, czy lokalny port nie jest zablokowany
- Spróbuj ponownie uruchomić polecenie
Następne kroki
Po zakończeniu logowania:
- Dodaj poświadczenia do pliku .env
- Skonfiguruj plik intlayer.config.*, używając tych poświadczeń
- Użyj poleceń CLI do zarządzania słownikami:
- npx intlayer push - Prześlij słowniki do CMS
- npx intlayer pull - Pobierz słowniki z CMS
- npx intlayer fill - Wypełnij brakujące tłumaczenia