Un service de publication statique lié à GitHub
GitHub Pages est un service de publication de sites statiques lancé en 2008 par GitHub, Inc., société basée à San Francisco et filiale de Microsoft depuis 2018. Il permet de mettre en ligne un site directement depuis un dépôt GitHub, dans une logique de PaaS et de déploiement. Les pages peuvent être servies sur un sous-domaine github.io ou sur un domaine personnalisé.
Pour quels projets l’utiliser
Le service s’adresse aux projets dont la publication peut reposer sur des fichiers statiques et sur un flux de travail GitHub. Il peut convenir à une page de projet, une documentation ou un site simple sans besoin d’hébergement web généraliste. Les usages commerciaux, l’e-commerce et les services SaaS sont interdits par les règles du service.
Gratuité et limites de publication
GitHub Pages propose une offre gratuite permanente pour les dépôts publics. La publication depuis un dépôt privé nécessite GitHub Enterprise Cloud. Les limites officielles indiquent un site publié de 1 Go maximum et une limite souple de 100 Go de bande passante par mois. Ces éléments doivent être pris en compte avant de choisir ce service pour un projet amené à recevoir un trafic régulier.