Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinBu dokümantasyonu geliştirmek için bir fikriniz varsa, lütfen GitHub'da bir çekme isteği göndererek katkıda bulunmaktan çekinmeyin.
Dokümantasyon için GitHub bağlantısıBelge Markdown'ını panoya kopyala
Intlayer CLI Login Komutu
Açıklama
Intlayer CLI'nin login komutu, Intlayer CMS ile kimlik doğrulaması yapmanıza olanak tanır. Bu komut, kimlik doğrulama işlemini tamamlamak ve Intlayer hizmetlerini kullanmak için gerekli kimlik bilgilerini (Client ID ve Client Secret) almak üzere varsayılan tarayıcınızı otomatik olarak açar.
Kullanım
Kodu panoya kopyala
veya
Kodu panoya kopyala
Seçenekler
--cms-url <url>
Intlayer CMS ile kimlik doğrulaması için bağlanılacak URL'yi belirtin.
- Type:
string - Default:
intlayer.config.*içinde yapılandırılmış değer veyahttps://intlayer.org - Example:
Kodu panoya kopyala
Yapılandırma Seçenekleri
Ayrıca ortak yapılandırma seçeneklerini de kullanabilirsiniz:
--env-file <path>: Ortam dosyasının yolu-e, --env <env>: Çalışma ortamı--base-dir <dir>: Projenin temel dizini--verbose: Ayrıntılı çıktıyı etkinleştir (varsayılan: true)--prefix <prefix>: Loglar için ön ek
Nasıl Çalışır
- Yerel Sunucu Başlatma: Komut, CMS'den kimlik bilgilerini almak için rastgele bir portta yerel bir HTTP sunucusu başlatır
- Tarayıcı Açma: Komut varsayılan tarayıcınızı CMS giriş URL'siyle otomatik olarak açar
- Kimlik Doğrulama: Tarayıcıda Intlayer hesabınızı kullanarak kimlik doğrulamayı tamamlayın
- Kimlik Bilgilerinin Alınması: Yerel sunucu, CMS'den Client ID ve Client Secret'i alır
- Talimatlar: Komut, projenizde kimlik bilgilerini yapılandırmak için talimatlar gösterir
Çıktı
Başarılı bir girişten sonra, komut şunları gösterecektir:
- Alınan kimlik bilgileri (Client ID ve Client Secret)
.envdosyası için talimatlar:
Kodu panoya kopyala
- Intlayer yapılandırma dosyası için talimatlar:
Kodu panoya kopyala
Erişim anahtarını güvende tutma
intlayer login bir erişim anahtarı yayınlar: her kimlik doğrulamalı komut (push, pull, fill, configuration push, live, …) tarafından kimlik doğrulaması için kullanılan bir clientId / clientSecret çiftidir.
Kodu panoya kopyala
import type { IntlayerConfig } from "intlayer";
const config: IntlayerConfig = {
editor: {
clientId: process.env.INTLAYER_CLIENT_ID,
clientSecret: process.env.INTLAYER_CLIENT_SECRET,
},
};
export default config;
clientSecretsunucu tarafı kimlik bilgisidir. Proje kapsamlı tam API erişimi verir — sözlükleriniz, projeniz ve kuruluşunuzu okuyup yazabilir. Bunu.envdosyasında (git tarafından yok sayılan) veya CI gizli deposunda tutun ve asla yapılandırma dosyasında satır içine yazmayın.
Intlayer bunu yalnızca belgelemek yerine zorunlu kılar:
clientSecretbundler tarafından satır içine alınan yapılandırmadan çıkarılır, bu nedenle hangi framework entegrasyonunu kullanırsanız kullanın bir tarayıcı bundle'ına ulaşamaz. Yalnızca sunucu tarafında çalışma zamanında ortamdan okunur.clientIdfarklıdır: bu genel proje anahtarıdır, göndermek için güvenlidir ve@intlayer/analyticstarafından kısa ömürlü, yalnızca alım tokeni elde etmek için kullanılır.
clientId yü açıklama satırına almak, ortam değişkenleri hala tanımlanmış olsa bile her kimlik doğrulamalı davranışı (uzak sözlük getirme, CMS erişimi, analitik) devre dışı bırakmak için yeterlidir.
CI pipeline'ları için, ci komutunu tercih edin; bu, kimlik bilgilerini saklamanız yerine tek bir çalıştırmanın süresi boyunca enjekte eder.
Manuel Yapılandırma
Tarayıcı otomatik olarak açılmıyorsa, terminalde gösterilen URL'yi kopyalayarak tarayıcınızda manuel olarak ziyaret edebilirsiniz.
Örnekler
Özel CMS URL'si ile Giriş
Kodu panoya kopyala
Belirli Bir Ortam Dosyası ile Giriş
Kodu panoya kopyala
Ayrıntılı Modda Giriş
Kodu panoya kopyala
Sorun Giderme
Tarayıcı Açılmıyor
Tarayıcı otomatik olarak açılmıyorsa, terminalde gösterilen URL'yi kopyalayın ve tarayıcınızda manuel olarak açın.
Bağlantı Sorunları
Bağlantı sorunlarıyla karşılaşırsanız, şunları doğrulayın:
- CMS URL'sinin doğru olduğunu
- İnternet bağlantınızın düzgün çalıştığını
- Bağlantıyı engelleyen bir güvenlik duvarı olmadığını
Kimlik Bilgileri Alınmadı
Kimlik bilgileri alınmadıysa:
- Tarayıcıda kimlik doğrulama sürecini tamamladığınızdan emin olun
- Yerel portun engellenmediğini doğrulayın
- Komutu tekrar deneyin
Sonraki Adımlar
Giriş işlemini tamamladıktan sonra:
- Kimlik bilgilerini
.envdosyanıza ekleyin - Kimlik bilgileri ile
intlayer.config.*dosyanızı yapılandırın - Sözlüklerinizi yönetmek için CLI komutlarını kullanın:
npx intlayer push- Sözlükleri CMS'ye gönderirnpx intlayer pull- CMS'den sözlükleri çekernpx intlayer fill- Eksik çevirileri doldur
