Sobre alterações de visibilidade do repositório
Observação
Se não for possível alterar a visibilidade de um repositório, o proprietário da organização pode ter restringido a capacidade de alterar a visibilidade do repositório apenas aos proprietários da organização. Para saber mais, confira Restringir as alterações de visibilidade de repositório na organização.
Recomendamos revisar as seguintes advertências antes de alterar a visibilidade de um repositório.
Aviso
As alterações na visibilidade de um repositório grande ou de uma rede de repositórios podem afetar a integridade dos dados. As alterações na visibilidade também podem ter efeitos não intencionais nas bifurcações. GitHub recomenda o seguinte antes de alterar a visibilidade da rede de um repositório.
- Aguarde um período de atividade reduzida no sua instância do GitHub Enterprise Server.
- Entre em contato com o administrador do site antes de continuar. Seu administrador do site pode entrar em contato conosco para obter assistência adicional acessando Suporte do GitHub Enterprise.
Tornar um repositório privado
- O GitHub desanexará os forks públicos do repositório público e os colocará em uma nova rede. Bifurcações públicas não se tornam privadas.
- Se você alterar a visibilidade de um repositório de interno para privado, o GitHub removerá forks que pertencem a qualquer usuário sem acesso ao repositório que for tornado privado. A visibilidade de quaisquer bifurcações também mudará para privada. Para saber mais, confira O que acontece com os forks quando um repositório é excluído ou altera sua visibilidade?
- O acesso de leitura anônimo do Git não está mais disponível. Para saber mais, confira Habilitar acesso de leitura anônimo do Git para um repositório.
Tornar um repositório interno
- Todas os forks do repositório permanecerão na rede do repositório e o GitHub manterá a relação entre o repositório raiz e a bifurcação. Para saber mais, confira O que acontece com os forks quando um repositório é excluído ou altera sua visibilidade?
Tornar um repositório público
- O GitHub desanexará forks privados e os transformará em um repositório privado independente. Para obter mais informações, confira O que acontece com os forks quando um repositório é excluído ou altera sua visibilidade?
Consequências de alterar a visibilidade de um repositório
Cuidado
Antes de alterar a visibilidade do repositório, entenda as consequências dessa alteração.
Alterar de público para privado
- Estrelas e observadores deste repositório serão apagados, o que afetará as classificações do repositório.
- As regras de alerta personalizadas do Dependabot serão desabilitadas, a menos que o GitHub Code Security esteja habilitado neste repositório. O gráfico de dependência e Dependabot alerts permanecerão habilitados com permissão para executar a análise somente leitura neste repositório.
- O Code scanning ficará indisponível, a menos que o Code Security esteja habilitado neste repositório.
- As bifurcações atuais permanecerão públicas e serão desanexadas deste repositório.
Alterar de privado para público
- O código ficará visível para todos que puderem visitar o sua instância do GitHub Enterprise Server.
- Qualquer pessoa pode bifurcar seu repositório.
- Todas as regras de push serão desativadas.
- Suas alterações serão publicadas como atividade.
- O histórico e logs do Actions ficarão visíveis para todos.
- Estrelas e observadores deste repositório serão apagados.
Alterar de privado para interno
- Todos os membros da empresa receberão acesso de leitura.
- Colaboradores externos não podem mais ser adicionados a bifurcações, a menos que sejam adicionados à raiz.
- Estrelas e observadores deste repositório serão excluídos.
Alterar de interno para privado
- Estrelas e observadores deste repositório serão apagados, o que afetará as classificações do repositório.
- As regras de alerta personalizadas do Dependabot serão desabilitadas, a menos que o GitHub Code Security esteja habilitado neste repositório. O gráfico de dependência e Dependabot alerts permanecerão habilitados com permissão para executar a análise somente leitura neste repositório.
- O Code scanning ficará indisponível, a menos que o Code Security esteja ativado para este repositório.
- As bifurcações atuais permanecerão públicas e serão desanexadas deste repositório.
Alterar de interno para público
- O código ficará visível para todos que puderem visitar o sua instância do GitHub Enterprise Server.
- Qualquer pessoa pode bifurcar seu repositório.
- Todos os conjuntos de regras de push serão desabilitados.
- Suas alterações serão publicadas como atividade.
- O histórico e logs do Actions ficarão visíveis para todos.
- Estrelas e observadores deste repositório serão apagados.
Alterar de público para interno
- Todos os membros da empresa receberão acesso de leitura.
- Colaboradores externos não podem mais ser adicionados a bifurcações, a menos que sejam adicionados à raiz.
- Estrelas e seguidores deste repositório serão apagados.
Alterar a visibilidade de um repositório
-
Em GitHub, acesse a página principal do repositório.
-
No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na seção "Zona de Perigo", à direita de "Alterar visibilidade do repositório", clique em Alterar visibilidade.
-
Selecione uma visibilidade.
-
Clique para confirmar se você está alterando a visibilidade do repositório correto.
-
Clique Li e entendi esses efeitos.
-
Clique em Tornar este repositório público ou torne este repositório privado.
Leitura adicional
-
[AUTOTITLE](/repositories/creating-and-managing-repositories/about-repositories#about-repository-visibility)