Kaynak kontrolü

GitHub ve GitLab'ı bağlayın — halihazırda kullandığınız depodan dağıtım yapın

Halihazırda çalıştığınız GitHub veya GitLab hesabınızı bağlayın ve doğrudan bir depodan dağıtım yapın; Pages için statik bir site veya yönetilen barındırma üzerinde bir proje. Ayrıca GitHub veya GitLab ile Zinn Digital® oturumu açabilirsiniz. Her bağlantı ihtiyaç duyduğu yetkileri gösterir, girişte doğrulanır ve koda veya bir günlüğe asla kaydedilmeyerek Vault içinde saklanır.

  • GitHub + GitLabher iki hesabı bağla
  • Sayfalara Dağıtyönetilen barındırma hizmetine veya
  • GitLab ile oturum açınsabit GitHub ve yanı sıra
  • Vault'ta saklanan belirteçlergirişte doğrulandı

Bir kez bağlanın, güvenle

Bir kaynak kontrolü hesabını bağlamak, platformdaki diğer tüm kimlik bilgileriyle aynı bağlanan hesap akışını kullanır: en az ayrıcalık, doğrulanmış ve Vault içinde depolanmış.

Önce yetkileri görüntüle

Herhangi bir yetki vermeden önce, bağlantının tam olarak hangi depo ve hesap izinlerine ihtiyaç duyduğunu gösteriyoruz; fazlasını değil; böylece kapsamlı bir anahtar yerine sınırlı yetkiye sahip bir belirteç (token) sağlarsınız.

Girişte doğrulandı

Bağlandığınız anda, token'ın canlı olduğunu ve doğru kapsama sahip olduğunu onaylamak için sağlayıcının API'sini çağırırız ve yeşil veya kırmızı bir onay işareti gösteririz. Geçersiz veya aşırı kapsamlı bir izin reddedilir.

Doğrudan Vault'a

Doğrulanmış bir token, her kimlik bilgisinin kullandığı aynı bağlantı dikişi aracılığıyla Vault içine yazılır. Asla koda commit edilmez, bir günlüğe yazdırılmaz veya bir ortam dosyasında bırakılmaz.

İptal edilebilir ve denetlenmiş

GitHub veya GitLab üzerindeki erişimimizi dilediğiniz zaman iptal edebilir ve bağlantıyı tarafımızdan kaldırabilirsiniz. Bağlı bir hesap üzerinden gerçekleştirilen her işlem denetim günlüğüne kaydedilir.

Projeye en uygun yere dağıtın

Bir depo, statik veya derlenmiş bir site için Pages barındırıcısına ya da tam bir uygulama için yönetilen barındırıcılığa gidebilir. Gönderimler, canlı sitenin varsayılan dalınızı takip etmesi için yeniden dağıtımı tetikleyebilir.

  • Bağlı hesabınızdan yönetilen, statik ve önceden derlenmiş siteler için GitLab Pages ve GitHub Pages.
  • Çerçeve derlemeleri ve uç teslimat için alternatif bir Pages hedefi olarak Cloudflare Pages.
  • Depodan dağıtımı yapılan eksiksiz bir WordPress, PHP, statik veya Node uygulaması için yönetilen barındırma.
  • Push-to-deploy: Varsayılan dalınıza yapacağınız bir push, yeniden derlemeyi tetikleyebilir; böylece canlı site depoyu takip eder.
  • Aynı bağlantı oturum açma işlemini de sağlar; şifre yerine GitHub veya GitLab kullanarak Zinn Digital® hesabınıza giriş yapabilirsiniz.

Depodan canlı siteye

  1. Hesabınızı bağlayın

    GitHub veya GitLab'ı kapsamlı bir belirteç ile yetkilendirin. Önce ayrıcalıkları gösterir ve girişte bunları doğrularız.

  2. Bir depo ve hedef seçin

    Depozitoyu seçin ve nerede yayınlanacağını belirleyin — GitLab Pages, GitHub Pages, Cloudflare Pages veya yönetilen barındırma.

  3. Dağıt

    Biz inşa eder ve yayınlarız. Geçici bir URL, DNS çözümlenmeden önce önizleme yapmanızı sağlar.

  4. Dalınızı takip edin

    Varsayılan dalınıza yapılan bir gönderimin canlı sitenizi otomatik olarak yeniden oluşturması için push-to-deploy özelliğini etkinleştirin.

SSS

Hangi kaynak kod yöneticilerini bağlayabilirim?

GitHub ve GitLab. Zaten üzerinde çalıştığınız hesabı bağlayın; depolarından dağıtım yapabilir ve etkinleştirirseniz oturum açmanız için kullanabiliriz. İkisi de aynı bağlı hesap yapısı üzerinden çalışır.

GitHub ve GitLab ile de giriş yapabilir miyim?

Evet. E-posta ve GitHub'ın yanı sıra, Zinn Digital® hesabınıza GitLab ile de giriş yapabilirsiniz. Kimlik katmanı OAuth el sıkışmasını yönetir; sağlayıcı parolanızı asla görmeyiz.

Bir depoyu nereye dağıtabilirim?

Statik veya derlenmiş bir site için GitLab Pages, GitHub Pages veya Cloudflare Pages hizmetine ya da tam bir uygulama için yönetilen barındırmaya. Depoyu bağladığınızda hedefi siz seçersiniz ve yapılan göndermeler (push) yeniden dağıtımı tetikleyebilir.

Erişim belirtecim nasıl korunuyor?

Bağlantının ihtiyaç duyduğu ayrıcalıkları size gösteriyor, token'ı giriş sırasında sağlayıcının API'sine karşı doğruluyor ve ancak o zaman Vault içinde saklıyoruz. Asla koda, bir günlüğe veya ortam dosyasına temas etmez; dilediğiniz zaman sağlayıcı tarafında iptal edebilir veya bizim tarafımızdan bağlantıyı kaldırabilirsiniz.

Footprint-Free serisinde Pages dağıtımını kullanabilir miyim?

Teklif edilmekte ancak orada işaretlenmiştir. GitLab Pages ve GitHub Pages, sağlayıcı altyapısını ve halka açık gitlab.io / github.io alan adlarını paylaşır; bu da bir footprint oluşturur. Sıfır footprint'li bir ağ için bunun yerine izole barındırmaya geçin; Mainstream'de Pages birinci sınıf bir özelliktir.

Deponuzdan dağıtın

Kredi kartı gerektirmeyen 14 günlük deneme sürümünü başlatın, GitHub veya GitLab'ı bağlayın ve halihazırda kullandığınız depodan dağıtım yapın — girişte doğrulanır ve Vault içinde saklanır.

Ücretsiz başla