GitHub hesabımı nasıl bağlarım?
Tercih edilen yöntem, hesabınıza yüklediğiniz ve seçilen depolara yetki verdiğiniz Zinn® GitHub App uygulamamızdır. Ayrıntılı izinler ve kısa ömürlü yükleme belirteçleri kullanır — sızdırılacak uzun ömürlü bir gizli bilgi yoktur — ve tek bir tıklamayla iptal edebilirsiniz. Daha hassas ayrıntılara sahip bir kişisel erişim belirteci kullanmayı tercih ederseniz, tam olarak hangi kapsamları vermeniz gerektiğini size bildiririz ve belirteci girdiğiniz anda doğrularız.
Beltecim hakkında neleri doğruluyorsunuz?
Girişte, belirtecin etkin olduğunu ve gerekli izinleri taşıdığını doğrulamak için GitHub API'sini çağırırız — depo içerikleri, Pages ve depo oluşturma için yönetim — ve herhangi bir şey kaydedilmeden önce yeşil veya kırmızı bir onay işareti gösteririz. Doğrulanmamış veya gereğinden fazla yetkiye sahip bir anahtarı asla saklamayız. Kimlik bilgileri, getirdiğiniz diğer tüm hesaplarla aynı bağlantı noktası üzerinden Vault'a gider.
Hesabımda gerçekte ne yapıyorsunuz?
Depolar oluştururuz (veya mevcut olanı kullanırız), içeriğinizi veya derleme çıktınızı göndeririz, bir daldan ve dizinden ya da GitHub Actions derlemesinden GitHub Pages'i etkinleştiririz ve geri alma işlemi yapabiliriz. Özel bir alan adı için depo CNAME kaydını yazarız, HTTPS'yi zorunlu kılarız ve DNS'i sizin için yapılandırırız. Depoyu ayrıca belirlenen bir takvime göre R2 nesne depolama alanına da yedekleyebiliriz.
Bir Pages sitesinde kendi alan adımı kullanabilir miyim?
Evet. Deponun CNAME dosyasını yazıyoruz, Enforce HTTPS'i etkinleştiriyoruz ve diğer tüm arka uçlar gibi aynı apex ve www kuralını izleyerek DNS'i yapılandırıyoruz — apex A kayıtlarını GitHub Pages adreslerine ve www CNAME'i.
PBN'imde GitHub Pages kullanmak güvenli mi?
Bunu dikkatli bir şekilde kullanın. GitHub Pages sunucu tarafı kurallarına sahip değildir; bu nedenle SEO tarayıcılarını engelleme işlemi orada yalnızca robots.txt ve meta etiketlerine dayanabilir — bizim kendi filomuzun yapabildiği gibi Ahrefs veya Majestic araçlarını kesin olarak engelleyemez — ve her Pages sitesi, GitHub'ın altyapısını ve IP aralıklarını paylaşır, bu da paylaşılan bir ayak izidir. Bu nedenle Footprint-Free serisinde GitHub Pages sunuyoruz ancak bunu ayak izi açısından daha zayıf olarak işaretliyoruz, filomuzda veya Cloudflare üzerinde PBN varsayılanını koruyoruz ve ayak izine duyarlı bir site için seçtiğinizde sizi uyarıyoruz. Mainstream serisinde ise birinci sınıf, ücretsiz bir statik seçenektir.