GitHub Pages barındırma

Panele veda etmeden GitHub Pages dağıtın ve yönetin

GitHub hesabınızı bağlayın ve Zinn Digital®'in depolar oluşturmasına, derlemeleri göndermesine, GitHub Pages'i etkinleştirip dağıtmasına, özel bir etki alanını bağlamasına ve geri almasına izin verin; tümü tek bir panodan ve MCP'den, tek bir site için veya toplu olarak. En az ayrıcalıklı GitHub App uygulamamız veya doğrulanmış ayrıntılı bir token ile kurumsal düzeyde bağlanın.

  • GitHub Appen az yetki, iptal edilebilir
  • Veya bir PATgösterilen ve doğrulanan kapsamlar
  • Yönetiyoruzoluştur, dağıt, alan adı, yedekleme
  • Kontrol Paneli + MCPtoplu işlem yapılabilir

Kurumsal yolla bağlanın — en az yetki, doğrulanmış

Kaynak kod hesabını bağlamak, güçlü ve uzun ömürlü bir anahtarı teslim etmek anlamına gelmemelidir. Size iki yol sunuyoruz ve varsayılan olarak güvenli olanı seçiyoruz.

Zinn® GitHub App (tercih edilen)

Hesabınıza bir GitHub App yükleyin ve buna yalnızca seçtiğiniz depoları verin. Bu uygulama ayrıntılı izinler alır; içerikler, Pages ve repo oluşturma için yönetim—sürekli bir gizli anahtar yerine kısa ömürlü yükleme belirteçleri yayınlar ve istediğiniz zaman tek tıklamayla iptal edebilirsiniz.

Ayrıntılı anahtar (yedek)

Bir token kullanmayı mı tercih edersiniz? Hedef depolar için tam olarak hangi kapsamların verilmesi gerektiğini gösteriyoruz — en az ayrıcalık, fazlası değil — ve kaydedilmeden önce, yeşil veya kırmızı bir onay işaretiyle girişte GitHub API'ye göre doğruluyoruz.

Vault Kimlik Bilgileri

Hangi yolu seçerseniz seçin, kimlik bilgisi eklediğiniz diğer tüm hesaplarla aynı bağlantı noktasından akar ve Vault içinde saklanır. Hiçbir zaman kod, günlük veya ortam dosyasına yazılmaz.

Geri alınabilir ve denetlenebilir

Kontrolü elinizde tutarsınız: istediğiniz zaman kendi tarafınızdan erişimi iptal edebilirsiniz ve hesabınızda gerçekleştirdiğimiz her işlem, bunu yapan kimlikle birlikte denetim günlüğüne kaydedilir.

Sizin için yaptığımız her şey, yönetilen ve otomatikleştirilmiş

Bağlandıktan sonra GitHub Pages, GitHub arayüzünü değil, doğrudan bizim araçlarımız üzerinden yöneteceğiniz birinci sınıf bir dağıtım arka ucu haline gelir.

  • Depolar oluşturun veya mevcut bir depoyu kullanın; içerğinizi ya da derleme çıktınızı sizin için gönderelim.
  • Bir dal ve dizin kaynağından veya GitHub Actions derlemesinden GitHub Pages'ı etkinleştirin ve dağıtın.
  • Bir sürüm başarısız olduğunda önceki bir dağıtıma geri dönün.
  • Özel bir alan adı bağlayın: depo CNAME'ini yazın, HTTPS'yi zorunlu kılın ve kök ile www DNS'ini sizin için yapılandıralım.
  • Depoyu bir zamanlamaya göre R2 nesne depolama alanına yedekleyin — bir repo yedekleme ve DR ürünü.
  • Araçlarımızı canlı site üzerinde çalıştırın: Pages siteleri herkese açık statik olduğundan dizin oluşturma, SEO verileri, geri bağlantı ve çalışma süresi kontrollerinin tümü çalışır.
  • MCP aracılığıyla toplu olarak yapın: Yapay zeka aracınızdan birçok depoda Pages siteleri oluşturun ve dağıtın.

Açıkça belirtmek gerekirse, ayak izi uyarısı

Gizlemek yerine takası size anlatmayı tercih ederiz. GitHub Pages üzerinde sunucu tarafı kuralı yoktur — .htaccess bulunmaz — bu nedenle, kendi filomuzda Ahrefs, Majestic ve diğerlerini sunucuda kesin olarak engelleyen SEO tarayıcısı engellemesi orada çalışamaz. GitHub Pages üzerinde mevcut en iyi kontrol, agresif geri bağlantı tarayıcılarının görmezden geldiği bilinen robots.txt ve meta etiketleridir.

Her GitHub Pages sitesi aynı zamanda GitHub altyapısını ve yayınlanan IP aralıklarını da paylaşır; bu da kendi başına ortak bir footprint anlamına gelir. Para kazandıran bir site veya ana akım bir proje için bunların hiçbirinin önemi yoktur ve GitHub Pages gerçekten de iyi, ücretsiz bir statik altyapıdır.

Footprint-Free hattı için bu önemlidir ve dürüstçe ele alırız: GitHub Pages sunulur ancak ayak izi daha zayıf olarak işaretlenir, PBN varsayılanı bizim altyapımızda veya Cloudflare Pages üzerinde kalır ve arayüz, ayak izine duyarlı bir site için GitHub Pages seçtiğinizde sizi uyarır. Gerçekler önünüzdeyken siz karar verirsiniz.

SSS

GitHub hesabımı nasıl bağlarım?

Tercih edilen yol, hesabınıza yüklediğiniz ve seçilen depolara yetki verdiğiniz Zinn® GitHub App uygulamamızdır. Bu yöntem ayrıntılı izinler ve kısa ömürlü yükleme belirteçleri kullanır — sızdırılabilecek uzun ömürlü bir gizli anahtar yoktur — ve tek bir tıklamayla iptal edebilirsiniz. İnce taneli bir kişisel erişim belirteci kullanmayı tercih ederseniz, tam olarak hangi kapsamları vermeniz gerektiğini söylüyor ve belirteci girdiğiniz anda doğruluyoruz.

Belirtecim hakkında neyi doğruluyorsunuz?

Giriş sırasında, token'ın etkin olduğunu ve gerekli izinleri — depo içeriği, Pages ve depo oluşturma için yönetim — barındırdığını doğrulamak üzere GitHub API'yi çağrிறோம் ve herhangi bir şey kaydedilmeden önce yeşil veya kırmızı bir onay işareti gösteriyoruz. Hiçbir zaman doğrulanmamış veya kapsamı aşılmış bir anahtar saklamıyoruz. Kimlik bilgileri, getirdiğiniz diğer tüm hesaplarla aynı bağlantı noktası üzerinden Vault'a iletilir.

Hesabımda tam olarak ne yapıyorsunuz?

Depolar oluştururuz (veya mevcut bir tanesini kullanırız), içeriğinizi veya derleme çıktınızı yükleriz, bir dal ve dizinden veya GitHub Actions derlemesinden GitHub Pages özelliğini etkinleştiririz ve geri alma işlemi gerçekleştirebiliriz. Özel bir etki alanı için deponun CNAME dosyasını yazarız, HTTPS'i zorunlu kılarız ve DNS'i sizin için yapılandırırız. Ayrıca depoyu R2 nesne depolama alanına belirli bir program dahilinde yedekleyebiliriz.

Bir Pages sitesinde kendi alan adımı kullanabilir miyim?

Evet. Depo CNAME dosyasını yazıyor, HTTPS Zorla'yı açıyor ve DNS'i yapılandırıyoruz; tepe A-kayıtlarını GitHub'ın Pages adreslerine ve www CNAME'ine yönlendiriyoruz; böylece diğer tüm arka uçlarla aynı tepe-ve-www kuralını izliyoruz.

GitHub Pages kullanmak PBN'im için güvenli mi?

Bunu bilerek ve isteyerek kullanın. GitHub Pages üzerinde sunucu tarafı kurallar bulunmadığından, SEO tarayıcısı engelleme özelliği yalnızca robots.txt ve meta etiketlerine başvurabilir; kendi altyapımız gibi Ahrefs veya Majestic erişimini sert bir şekilde engelleyemez ve her Pages sitesi GitHub'ın altyapısını ile IP aralıklarını paylaştığından bu ortak bir footprint oluşturur. Bu nedenle Footprint-Free serisinde GitHub Pages seçeneğini sunuyor ancak bunu daha zayıf bir footprint olarak işaretliyor, PBN varsayılanını kendi altyapımızda veya Cloudflare üzerinde tutuyor ve footprint hassasiyeti olan bir site için seçtiğinizde sizi uyarıyoruz. Mainstream serisinde ise bu, birinci sınıf ve ücretsiz bir statik seçenektir.

GitHub'ı bağlayın ve dağıtın

Kart gerektirmeyen 14 günlük denemeyi başlatın, en az yetkiye sahip Zinn® GitHub App ile GitHub hesabınızı bağlayın ve Pages sitelerinizi kontrol panelinizden ve yapay zeka aracınızdan oluşturup dağıtmamıza ve yönetmemize izin verin.

Ücretsiz başla