Come posso collegare il mio account GitHub?
Il metodo preferito è la nostra Zinn® GitHub App, che si installa sul proprio account e si concede a repository selezionati. Utilizza autorizzazioni granulari e token di installazione di breve durata — non vi è alcun segreto di lunga durata che possa trapelare — e può revocarla con un solo clic. Se preferisce utilizzare un personal access token a grana fine, Le indichiamo esattamente quali ambiti concedere e convalidiamo il token nel momento stesso in cui lo inserisce.
Cosa convalidate del mio token?
All'inserimento, richiamiamo le API di GitHub per confermare che il token sia attivo e disponga delle autorizzazioni richieste — contenuti del repository, Pages e amministrazione per la creazione del repo — e mostriamo una spunta verde o rossa prima di salvare qualsiasi dato. Non memorizziamo mai una chiave non convalidata o con permessi eccessivi. Le credenziali vengono trasmesse a Vault tramite la stessa linea di connessione di ogni altro account da voi collegato.
Cosa fate esattamente sul mio account?
Creiamo repository (o ne utilizziamo uno esistente), eseguiamo il push dei Suoi contenuti o dell'output di build, abilitiamo GitHub Pages da un branch e una directory o dalla build di GitHub Actions, e possiamo eseguire il rollback. Per un dominio personalizzato scriviamo il CNAME del repository, applichiamo HTTPS e configuriamo il DNS per Lei. Possiamo anche eseguire il backup del repository sullo storage di oggetti R2 secondo una pianificazione.
Posso utilizzare il mio dominio su un sito Pages?
Sì. Scriviamo il file CNAME del repository, attiviamo Enforce HTTPS e configuriamo il DNS — i record A dell'apex verso gli indirizzi Pages di GitHub e il CNAME www — seguendo la stessa regola per apex e www valida per qualsiasi altro backend.
È sicuro usare GitHub Pages per la mia PBN?
Lo utilizzi con cautela. GitHub Pages non dispone di regole lato server, quindi il blocco dei crawler SEO può basarsi esclusivamente su robots.txt e meta tag: non può bloccare in modo rigido Ahrefs o Majestic come può fare la nostra flotta, e ogni sito Pages condivide l'infrastruttura e gli intervalli IP di GitHub, costituendo un footprint condiviso. Per tale motivo, sulla linea Footprint-Free offriamo GitHub Pages ma lo contrassegniamo come avente un footprint più debole, manteniamo l'impostazione predefinita PBN sulla nostra flotta o su Cloudflare e La avvisiamo quando lo seleziona per un sito sensibile al footprint. Sulla linea Mainstream rappresenta un'opzione statica gratuita di primo livello.