İçeriğe geç
snowkitDev

Gizli anahtar sızdırmadan bir .env.example yapın

Bir .env dosyası yapıştırın veya açın ve her değeri kaldırılmış, yorumlarınız ve gruplamanız korunmuş, yinelenen anahtarlar gibi sorunlar işaret edilmiş bir .env.example alın.

.env'den .env.example'a

Bir .env dosyası yapıştırın veya açın. Değerler siz yazdıkça kaldırılır.

.env.example


            

Değişkenler

    Options

    Zararsız değerler kısa sayılar, true veya false, production gibi ortam adları ve localhost adresleridir. Adı bir gizli anahtarı düşündüren her şey her zaman kaldırılır.

    Mevcut bir .env.example ile karşılaştır

      env.example olarak kaydedildi. Projenizde adını .env.example olarak değiştirin.

      .env dosyanız yalnızca bu sekmede okunur. Asla yüklenmez ve saklanmaz. Gerçek bir .env dosyasını değerleri kaldırılmış ve yorumları korunmuş, commit edebileceğiniz güvenli bir .env.example'a dönüştürün. Ücretsizdir ve tarayıcınızda çalışır.

      Bir .env.example nasıl yapılır

      1. Dosyanızı .env kutusuna yapıştırın veya Bir .env dosyası aç'a basın. Bir örnek dene bir örnek yükler.
      2. Değerlerin neyle değiştirileceğini seçin: Hiçbir şey (KEY=), Bir ipucu (KEY=your_key) veya Boş tırnaklar (KEY="").
      3. Neyin tutulacağını seçin: Yorum satırlarını koru, Değerlerden sonraki yorumları koru, Gruplar arasındaki boş satırları koru ve PORT=3000 gibi Zararsız değerleri koru.
      4. İsteğe bağlı olarak karşılaştırmak için mevcut dosyanızı Mevcut .env.example alanına yapıştırın.
      5. Kopyala'ya veya .env.example indir'e basın.

      Neden bir .env.example tutulur

      Bir .env dosyası bir uygulamanın ihtiyaç duyduğu ayarları ve gizli anahtarları tutar ve asla commit edilmemelidir. Bir .env.example aynı anahtarları değerleri kaldırılmış olarak listeler, böylece projeyi kuran herkes neyi dolduracağını bilir. Kendi dosyanızdaki yorumları korumak her değerin ne için olduğunu açıklar.

      Neler korunur ve neler kaldırılır

      Özel anahtarlar gibi tırnaklı ve çok satırlı değerler dahil her değer varsayılan olarak kaldırılır. Yorum satırları, değerlerden sonraki yorumlar, export önekleri ve ayarları gruplayan boş satırlar tam yazdığınız gibi korunur; hiçbir şey eklenmez. KEY=value olmayan satırlar ve yinelenen anahtarlar dışarıda bırakılır ve özgününü düzeltebilmeniz için listelenir.

      İpuçları

      • Her anahtarın üstüne değerin nereden alınacağını açıklayan kısa bir yorum ekleyin.
      • İlgili anahtarları boş satırlarla birlikte gruplayın; örneğin veritabanı, e-posta ve ödemeler.
      • Gerçek .env'nin .gitignore'unuzda listelendiğinden emin olun. .gitignore oluşturucu bir tane yazabilir.
      • Yeni takım arkadaşları tahmin etmek zorunda kalmasın diye bir ayar eklediğinizde örneği güncelleyin.
      • Bir gizli anahtar hiç commit edildiyse değiştirin. Satırı sonra kaldırmak onu geçmişten kaldırmaz.

      Kimler kullanır

      Geliştiriciler, bir projeyi paylaşan öğrenciler ve bir kod tabanını müşteriye teslim eden serbest çalışanlar; parolaları ve anahtarları açığa çıkarmadan kurulum talimatları isteyen herkes.

      Sorular

      Gerçek gizli bilgileri buraya yapıştırmak güvenli mi?

      Sayfa tamamen cihazınızda çalışır ve yapıştırdıklarınızı hiçbir yere gönderemez. Yine de gizli bilgilere dikkat edin: işiniz bitince sekmeyi kapatın.

      Bazı değerleri koruyabilir miyim?

      PORT=3000, DEBUG=false veya NODE_ENV=development gibi şeyleri korumak için Zararsız değerleri koru'yu açın. Anahtarı bir gizli bilgi, token, parola veya anahtardan söz eden değerler, URL içinde parola bulunan değerler ve uzun rastgele görünümlü dizeler yine kaldırılır.

      İndirme neden env.example olarak adlandırılıyor?

      Tarayıcılar adı noktayla başlayan dosyaları kaydetmez, bu yüzden indirme env.example olarak adlandırılır. Projenize eklerken adını .env.example olarak değiştirin veya Kopyala'yı kullanıp yeni bir dosyaya yapıştırın.

      Eski bir .env.example dosyasının güncel olduğunu nasıl kontrol ederim?

      Mevcut bir .env.example ile Karşılaştır'ı açın ve yapıştırın. .env dosyanızdaki örnekte eksik olan anahtarlar ve örnekte olup .env dosyanızda olmayan anahtarlar listelenir.

      Sırada ne var

      Az önce yaptığınızla devam edin, hâlâ cihazınızda.

      Snowkit'ten daha fazlası