Jak połączyć moje konto GitHub?
Preferowanym rozwiązaniem jest nasza Zinn® GitHub App, którą instalują Państwo na swoim koncie i przyznają dostęp do wybranych repozytoriów. Wykorzystuje ona szczegółowe uprawnienia i krótkotrwałe tokeny instalacyjne — nie ma żadnego długoterminowego sekretu, który mógłby wyciec — a uprawnienia można cofnąć jednym kliknięciem. Jeśli wolą Państwo użyć szczegółowego personal access token, wskażemy dokładnie, które zakresy należy nadać, i zweryfikujemy token w momencie jego wprowadzenia.
Co sprawdzają Państwo w moim tokenie?
Przy wprowadzaniu wywołujemy interfejs API GitHub, aby potwierdzić, że token jest aktywny i posiada wymagane uprawnienia — zawartość repozytorium, Pages oraz uprawnienia administracyjne do tworzenia repozytoriów — i wyświetlamy zielony lub czerwony znacznik wyboru, zanim cokolwiek zostanie zapisane. Nigdy nie przechowujemy niezweryfikowanego klucza ani klucza o zbyt szerokim zakresie uprawnień. Dane uwierzytelniające trafiają do Vault za pośrednictwem tego samego połączenia, co w przypadku każdego innego dodawanego przez Państwa konta.
Co właściwie robią Państwo na moim koncie?
Tworzymy repozytoria (lub korzystamy z istniejącego), przesyłamy Państwa zawartość lub wynik kompilacji, włączamy GitHub Pages z gałęzi i katalogu lub kompilacji GitHub Actions oraz możemy cofnąć zmiany. W przypadku domeny niestandardowej tworzymy rekord CNAME repozytorium, wymuszamy HTTPS i konfigurujemy dla Państwa DNS. Możemy również tworzyć kopie zapasowe repozytorium w pamięci obiektowej R2 zgodnie z harmonogramem.
Czy mogę używać własnej domeny w witrynie Pages?
Tak. Zapisujemy plik CNAME w repozytorium, włączamy Enforce HTTPS i konfigurujemy DNS — rekordy apex A na adresy Pages w GitHub oraz rekord www CNAME — zgodnie z tą samą regułą dotyczącą domeny apex i www, co w przypadku każdego innego backendu.
Czy korzystanie z GitHub Pages w mojej sieci PBN jest bezpieczne?
Proszę korzystać z tego z pełną świadomością. GitHub Pages nie ma reguł po stronie serwera, więc blokowanie robotów indeksujących SEO może opierać się tam wyłącznie na robots.txt i metatagach — nie może trwale blokować Ahrefs ani Majestic w taki sposób, jak nasza własna flota — a każda witryna Pages współdzielona infrastrukturę i zakresy adresów IP GitHub, co stanowi współdzielony footprint. Dlatego w linii Footprint-Free oferujemy GitHub Pages, ale oznaczamy go jako słabszy pod względem footprint, zachowujemy domyślne ustawienia PBN w naszej flocie lub Cloudflare i ostrzegamy, gdy wybierają go Państwo dla witryny wrażliwej na footprint. W linii Mainstream jest to pierwszorzędna, bezpłatna opcja statyczna.