Skip to main content

Introdução ao GitHub Pages

Você pode configurar um site básico do GitHub Pages para você mesmo, sua organização ou seu projeto.

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.

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.

Criando um site de páginas GitHub

É possível criar um site do GitHub Pages num repositório novo ou existente.

Limites do GitHub Pages

Saiba mais sobre os limites e limitações das páginas de GitHub.

Usando fluxos de trabalho personalizados com páginas de GitHub

Você pode aproveitar o uso de GitHub Actions e GitHub Pages criando um arquivo de fluxo de trabalho ou escolhendo entre os fluxos de trabalho predefinidos.

Configurando uma fonte de publicação para seu site GitHub Pages

Você pode configurar seu site do GitHub Pages para publicar quando as alterações são enviadas por push para um branch específico ou pode escrever um fluxo de trabalho do GitHub Actions para publicar seu site.

Excluindo um site do GitHub Pages

Você pode excluir um site do GitHub Pages.

Cancelar a publicação de um site do GitHub Pages

Você pode cancelar a publicação do seu site de GitHub Pages para que sua implantação atual seja removida e o site não fique mais disponível. Isso é diferente de excluir o site.

Alterando a visibilidade do seu site do GitHub Pages

Você pode gerenciar o controle de acesso no seu site de projeto publicando o site publicamente ou privadamente.

Criando uma página 404 personalizada para seu site GitHub Pages

Você pode exibir uma página de erro 404 personalizada quando as pessoas tentam acessar páginas não existentes no seu site.

Protegendo seu site GitHub Pages com HTTPS

O HTTPS adiciona uma camada de criptografia que impede outras pessoas de interceptar ou adulterar o tráfego do seu site. Você pode exigir HTTPS para seu site do GitHub Pages para redirecionar de forma transparente todas as solicitações HTTP para HTTPS.

Usando submódulos com páginas de GitHub

Você pode usar submódulos com o GitHub Pages para incluir outros projetos no código do seu site.

Solução de problemas de erros 404 para sites do GitHub Pages

Este guia ajudará você a solucionar problemas comuns que acarretam em um erro 404.