Skip to main content

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.

Quem pode usar esse recurso?

O GitHub Pages está disponível em repositórios públicos com o GitHub Free e o GitHub Free para organizações, e em repositórios públicos e privados com o GitHub Pro, o GitHub Team, o GitHub Enterprise Cloud e o GitHub Enterprise Server. Para saber mais, confira Planos do 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.

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.

Propriedade Sites de usuário e organização Sites de projeto
Arquivos de origem Deve ser armazenado em um repositório chamado <owner>.github.io, em que <owner> é o nome da conta pessoal ou da organização Armazenado em uma pasta dentro do repositório que contém o código do projeto
limites Máximo de um site de páginas por conta Máximo de um site de páginas por repositório
Local do site padrão http(s)://<owner>.github.io http(s)://<owner>.github.io/<repositoryname>

Se você publicar seu site no modo privado, a URL do site será diferente. Para saber mais, confira Alterar a visibilidade do site do GitHub Pages.

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 Configurar um domínio personalizado para o site do GitHub Pages.

Leitura adicional