Skip to main content

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 access to a repository can change the visibility of a GitHub Pages site.

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.

Note: To publish a GitHub Pages site privately, your organization must use 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."

Se a sua empresa usa Enterprise Managed Users, o controle de acesso não está disponível, e todos os sites de GitHub Pages estão acessíveis somente para os integrantes da empresa. Para obter mais informações sobre Enterprise Managed Users, consulte "Sobre GitHub Pages."

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".

Sobre subdomínios para sites publicados em particular

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 exclusivo para o site publicado de forma privada, para garantir que outros repositórios na organização não possam publicar conteúdo na mesma origem do site. Isso protege seu site contra "cookies". É 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 "Pages" 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 para seu site publicado com privacidade, 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 Enterprise Cloud, 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. In the "Code and automation" section of the sidebar, click Pages.

  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é 10 minutos para que as alterações no site sejam publicadas após o push delas no GitHub Enterprise Cloud. If you don't see your GitHub Pages site changes reflected in your browser after an hour, see "About Jekyll build errors for GitHub Pages sites."