# Qu’est-ce que GitHub Pages ?

Vous pouvez utiliser GitHub Pages pour héberger un site web sur vous-même, votre organisation ou votre projet directement à partir d’un dépôt sur GitHub.

## À propos de GitHub Pages

GitHub Pages est un service d’hébergement de site statique qui prend des fichiers HTML, CSS et JavaScript directement à partir d’un référentiel sur GitHub, exécute éventuellement les fichiers via un processus de génération et publie un site web. Vous pouvez voir des exemples de GitHub Pages sites dans la [collection d’exemplesGitHub Pages](https://github.com/collections/github-pages-examples).

## Types de GitHub Pages sites

Il existe deux types de GitHub Pages sites. Les sites associés à un compte d’utilisateur ou d’organisation, et les sites dédiés à un projet spécifique.

<table>
<thead>
<tr>
<th>Propriété</th>
<th>Sites d'utilisateur et d'organisation</th>
<th>Sites de projet</th>
</tr>
</thead>
<tbody>
<tr>
<th>Fichiers sources</th>
<td>Doivent être stockés dans un référentiel nommé <code>&lt;owner&gt;.github.io</code>, où <code>&lt;owner&gt;</code> correspond au nom du compte personnel ou d’organisation</td>
<td>Stocké dans un dossier au sein du référentiel contenant le code du projet.</td>
</tr>
<tr>
<th>Limites</th>
<td>Au maximum un site de pages par compte</td>
<td>Un seul site de pages maximum par dépôt</td>
</tr>

<tr>
<th>Emplacement par défaut du site avec isolation des sous-domaines activée</th>
<td><code>http(s)://pages.&lt;hostname&gt;/&lt;owner&gt;</code></td>
<td><code>http(s)://pages.&lt;hostname&gt;/&lt;owner&gt;/&lt;repository&gt;/</code></td>
</tr>
<tr>
<th>Emplacement par défaut du site avec isolation des sous-domaines désactivée</th>
<td><code>http(s)://&lt;hostname&gt;/pages/&lt;username&gt;</code></td>
<td><code>http(s)://&lt;hostname&gt;/pages/&lt;owner&gt;/&lt;repository&gt;/</code></td>
</tr>

</tbody>
</table>

Pour plus d’informations, consultez [Activation de l’isolation de sous-domaine](/fr/enterprise-server@3.22/admin/configuring-settings/hardening-security-for-your-enterprise/enabling-subdomain-isolation) ou contactez votre administrateur de site.

## Pour aller plus loin

* [
  GitHub Pages
  ](https://github.com/skills/github-pages) sur GitHub Skills
* [Points de terminaison d’API REST pour les référentiels](/fr/enterprise-server@3.22/rest/repos#pages)
* [Configuration d’une source de publication pour votre site GitHub Pages](/fr/enterprise-server@3.22/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)