# O que é GitHub Pages?

É possível usar o GitHub Pages para hospedar um site sobre você, sua organização ou seu projeto diretamente de um repositório em GitHub.

## Sobre o GitHub Pages

O GitHub Pages é um serviço de hospedagem de site estático que usa arquivos HTML, CSS e JavaScript diretamente de um repositório no GitHub e, como opção, executa os arquivos por meio de um processo de compilação e publica um site. Veja exemplos de sites do GitHub Pages na [coleção de exemplos do GitHub Pages](https://github.com/collections/github-pages-examples).

## Tipos de site do GitHub Pages

Há dois tipos de site do GitHub Pages Sites associados a uma conta de usuário ou organização e sites para um projeto específico.

<table>
<thead>
<tr>
<th>Propriedade</th>
<th>Sites de usuário e organização</th>
<th>Sites de projeto</th>
</tr>
</thead>
<tbody>
<tr>
<th>Arquivos de origem</th>
<td>Deve ser armazenado em um repositório chamado <code>&lt;owner&gt;.github.io</code>, em que <code>&lt;owner&gt;</code> é o nome da conta pessoal ou da organização</td>
<td>Armazenado em uma pasta dentro do repositório que contém o código do projeto</td>
</tr>
<tr>
<th>limites</th>
<td>Máximo de um site de páginas por conta</td>
<td>Máximo de um site de páginas por repositório</td>
</tr>

<tr>
<th>Local do site padrão</th>
<td><code>http(s)://&lt;owner&gt;.github.io</code></td>
<td><code>http(s)://&lt;owner&gt;.github.io/&lt;repositoryname&gt;</code></td>
</tr>

</tbody>
</table>

Se você publicar seu site no modo privado, a URL do site será diferente. Para saber mais, confira [Alterando a visibilidade do seu site do GitHub Pages](/pt/enterprise-cloud@latest/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site).

### Como hospedar em seu próprio domínio personalizado

É possível hospedar seu site no domínio `github.io` do GitHub ou em um domínio personalizado próprio. Confira [Configurando um domínio personalizado para seu site GitHub Pages](/pt/enterprise-cloud@latest/pages/configuring-a-custom-domain-for-your-github-pages-site).

## Leitura adicional

* [GitHub Pages](https://github.com/skills/github-pages) no GitHub Skills
* [Pontos de extremidade da API REST para repositórios](/pt/enterprise-cloud@latest/rest/repos#pages)
* [Configurando uma fonte de publicação para seu site GitHub Pages](/pt/enterprise-cloud@latest/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)  \* [Sobre domínios personalizados e páginas de GitHub](/pt/enterprise-cloud@latest/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages#using-a-custom-domain-across-multiple-repositories)