Alterar a visibilidade do site do GitHub Pages

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

People with admin permissions for a repository can change the visibility of a GitHub Pages site.

Access control for GitHub Pages sites is available in private repositories with GitHub Enterprise Cloud. For more information about how you can try GitHub Enterprise Cloud for free, see "Setting up a trial of GitHub Enterprise Cloud."

Sobre controle de acesso para sites de GitHub Pages

Com controle de acesso para GitHub Pages, você pode restringir o acesso ao seu site GitHub Pages publicando o site de forma privada. Um site publicado de forma privada só pode ser acessado por pessoas com acesso de leitura ao repositório a partir do qual o site é publicado. Você pode usar sites publicados de forma privada para compartilhar sua documentação interna ou base de conhecimento com integrantes da sua empresa.

Se sua empresa usar Enterprise Managed Users, todos os sites de GitHub Pages serão publicados privadamente. Para obter mais informações sobre Enterprise Managed Users, consulte "Sobre Enterprise Managed Users".

Se a sua organização usar GitHub Enterprise Cloud sem Enterprise Managed Users, você poderá optar por publicar seus sites em particular ou publicamente para qualquer pessoa na internet. O controle de acesso está disponível para os sites de projeto publicados a partir de um repositório privado ou interno que pertencem à organização. Você não pode gerenciar o controle de acesso para um site da organização. Para obter mais informações sobre os tipos de sites do GitHub Pages, consulte "Sobre GitHub Pages".

Os sites publicados em particular estão disponíveis em um subdomínio diferente dos sites publicados em modo público. Isso garante que seu site do GitHub Pages esteja seguro a partir do momento em que for publicado:

  • Protegemos automaticamente todos os subdomínios de *.pages.github.io com um certificado TLS e aplicamos HSTS para garantir que os navegadores sempre servem a página por meio de HTTPS.
  • Usamos um subdomínio único para a página privada para garantir que outros repositórios na organização não possam publicar conteúdo na mesma origem da página privada. Isto protege sua página privada contra "cookie tossing". É por isso que também não hospedamos sites de GitHub Pages no domínio do github.com.

Você pode visualizar o subdomínio único do site na aba páginas das configurações do seu repositório. Se você estiver usando um gerador de site estático configurado para criar o site com o nome do repositório como um caminho, talvez seja necessário atualizar as configurações para o gerador do site estático ao alterar o site para privado. Para obter mais informações, consulte "Configurar o Jekyll no seu site de GitHub Pages" ou a documentação para o gerador do seu site estático.

Para usar um domínio mais curto e mais memorável no seu site privado de GitHub Pages, você pode configurar um domínio personalizado. Para obter mais informações, consulte "Configurar um domínio personalizado para seu site do GitHub Pages""

Alterar a visibilidade do seu site de GitHub Pages

  1. Em GitHub, acesse o repositório do seu site.

  2. No nome do seu repositório, clique em Configurações. Botão de configurações do repositório

  3. Na barra lateral esquerda, clique em Pages (Páginas). Aba de páginas na barra lateral esquerda

  4. Em "GitHub Pages", selecione o visibilidade de GitHub Pages no menu suspenso e, em seguida, clique em uma visibilidade. Menu suspenso para escolher uma visibilidade para o seu site

  5. Para ver seu site publicado, em "GitHub Pages", clique na URL do seu site. URL do seu site publicado em modo particular

    Observação: podem ser necessários até 20 minutos para que as alterações no site sejam publicadas após o push delas no GitHub. Se você não vir suas alterações no navegador após uma hora, consulte "Sobre erros de criação do Jekyll para sites de GitHub Pages".

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.