Sobre alterações de visibilidade do repositório
Note
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 obter mais informações, 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.
Warning
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 Enterprise Server 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 interno para privado, GitHub removerá bifurcações que pertencem a qualquer usuário sem acesso ao repositório privado recente. A visibilidade de quaisquer bifurcações também mudará para privada. Para saber mais, confira "O que acontece com as bifurcações quando um repositório é excluído ou muda de visibilidade?"
- O acesso de leitura anônimo do Git não está mais disponível. Para obter mais informações, confira "Habilitar acesso de leitura anônimo do Git para um repositório".
Tornar um repositório interno
- Todas as bifurcações do repositório permanecerão na rede do repositório e a GitHub Enterprise Server manterá a relação entre o repositório raiz e a bifurcação. Para obter mais informações, confira "O que acontece com as bifurcações quando um repositório é excluído ou muda de visibilidade?".
Tornar um repositório público
- O GitHub Enterprise Server irá destacar bifurcações privadas e transformá-las em um repositório privado independente. Para mais informações, confira "O que acontece com as bifurcações quando um repositório é excluído ou muda de visibilidade?"
Consequências de alterar a visibilidade de um repositório
Caution
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 permanentemente, o que afetará as classificações do repositório.
- As regras de alerta personalizadas de Dependabot serão desabilitadas, a menos que GitHub Advanced Security esteja habilitado para este 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.
- A verificação de código ficará indisponível.
- 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.
- Todos os conjuntos de regras por 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 permanentemente.
Alterar de privado para interno
- Todos os membros da empresa terã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 apagados permanentemente.
Alterar de interno para privado
- Estrelas e observadores deste repositório serão apagados permanentemente, o que afetará as classificações do repositório.
- As regras de alerta personalizadas Dependabot serão desabilitadas, a menos que o GitHub Advanced Security esteja habilitado para este 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.
- A verificação de código ficará indisponível.
- 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 por 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 permanentemente.
Alterar de público para interno
- Todos os membros da empresa terã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 apagados permanentemente.
Alterar a visibilidade de um repositório
-
Em GitHub, acesse a página principal do repositório.
-
Abaixo do nome do repositório, clique em Configurações. 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.
-
Para verificar se você está alterando a visibilidade do repositório correto, digite o nome do repositório que deseja alterar a visibilidade.
-
Clique em Entendi. Alterar a visibilidade do repositório.