Hogyan kapcsolhatom össze a GitHub-fiókomat?
Az előnyben részesített módszer a Zinn® GitHub App alkalmazásunk, amelyet a fiókjára telepít, és hozzáférést biztosít a kiválasztott adattárakhoz. Granuláris jogosultságokat és rövid élettartamú telepítési tokeneket használ — így nincs hosszan érvényes titkos kulcs, amely kiszivároghatna —, és egyetlen kattintással visszavonhatja. Ha inkább finomhangolt személyes hozzáférési tokent használna, pontosan megmondjuk, milyen hatóköröket kell megadnia, és a beírás pillanatában ellenőrizzük a tokent.
Mit érvényesítenek a tokenemmel kapcsolatban?
A megadáskor meghívjuk a GitHub API-t annak ellenőrzésére, hogy a token aktív-e, és rendelkezik-e a szükséges engedélyekkel – repository-tartalmak, Pages, valamint adminisztráció repo létrehozásához –, és bármi mentése előtt egy zöld vagy piros pipa jelenik meg. Soha nem tárolunk nem érvényesített vagy túlzott jogosultságokkal rendelkező kulcsot. A hitelesítési adatok ugyanazon a kapcsolati felületen keresztül jutnak el a Vault rendszerbe, mint az Ön által megadott bármely más fiók esetében.
Mit csinál Ön valójában a fiókomban?
Létrehozzuk a tárolókat (vagy használunk egy meglévőt), feltöltjük a tartalmat vagy a build kimenetet, engedélyezzük a GitHub Pages szolgáltatást egy ágból és könyvtárból vagy a GitHub Actions buildből, és visszaállítást is végezhetünk. Egyéni domain esetén megírjuk a tároló CNAME rekordját, kikényszerítjük a HTTPS használatát, és konfiguráljuk Önnek a DNS-t. Ütemezés szerint biztonsági mentést is készíthetünk a tárolóról az R2 objektumtárba.
Használhatom a saját domainemet egy Pages-webhelyen?
Igen. Megírjuk a tároló CNAME fájlját, bekapcsoljuk az Enforce HTTPS funkciót, és konfiguráljuk a DNS-t — az apex A-rekordokat a GitHub Pages címeire és a www CNAME-et —, ugyanazt az apex-és-www szabályt követve, mint minden más backend esetében.
Biztonságos a GitHub Pages használata a PBN-emhez?
Használja körültekintően. A GitHub Pages nem rendelkezik szerveroldali szabályokkal, így a keresőmotorok feltérképezésének letiltása ott csak a robots.txt fájlra és a meta címkékre támaszkodhat — nem képes úgy véglegesen blokkolni az Ahrefs vagy a Majestic robotjait, mint a saját gépparkunk —, és minden Pages oldal osztozik a GitHub infrastruktúráján és IP-tartományain, ami megosztott footprintet eredményez. Ezért a Footprint-Free termékcsaládon kínáljuk a GitHub Pages szolgáltatást, de gyengébb footprinttel rendelkezőként jelöljük meg, a PBN-alapértelmezést a saját gépparkunkon vagy a Cloudflare felületén tartjuk, és figyelmeztetjük Önt, ha footprint-érzékeny webhelyhez választja. A Mainstream vonalon ez egy első osztályú, ingyenes statikus lehetőség.