
Como alterar um repositório do GitHub de privado para público
Aprenda a alterar um repositório do GitHub de privado para público através das definições do repositório. Siga este tutorial passo a passo e crie guias para programadores com o Trupeer.
Para alterar um repositório GitHub de privado para público, siga estes passos:
Navegue até ao Repositório: Aceda ao repositório privado que pretende tornar público no GitHub.
Aceda às Definições: Clique no separador "Definições" localizado no topo da página do repositório.
Localize a Zona de Perigo: Desloque-se para baixo na página de definições até encontrar a secção "Zona de Perigo".
Altere a Visibilidade: Dentro da "Zona de Perigo", encontre a opção "Alterar a visibilidade do repositório" e clique no botão "Alterar visibilidade" ao lado.
Selecione Público: Vai aparecer uma janela pop-up. Selecione "Alterar para público" entre as opções apresentadas.
Confirme a Ação: O GitHub irá pedir-lhe para confirmar a sua decisão. Leia a mensagem de confirmação e clique no botão "Compreendo, tornar este repositório público" para prosseguir.
Após confirmar, a visibilidade do seu repositório será atualizada e este passará a estar acessível publicamente.
Guia Passo a Passo: Como Alterar um Repositório GitHub de Privado para Público
Passo 1
Aceda ao repositório privado que pretende alterar.

Passo 2
Clique no separador 'Definições', que se encontra no canto superior direito da página do repositório.

Passo 3
Desloque-se para baixo até à secção 'Zona de Perigo' no fundo da página de definições.

Passo 4
Clique no botão 'Alterar a visibilidade do repositório' e selecione 'Alterar para público'.

Passo 5
Vai aparecer uma janela pop-up a pedir confirmação e clique no botão 'Quero tornar este repositório público'.

Passo 6
Clique no botão 'Li e compreendo estes efeitos'.

Passo 7
Clique em 'Tornar este repositório público'.

Passo 8
Uma vez que o repositório seja público, todo o código e dados nele contidos ficarão visíveis para qualquer pessoa no GitHub.

Dicas profissionais: mudar um repositório do GitHub de privado para público
Avalie dados sensíveis antes de o tornar público
Revise todo o seu repositório em busca de chaves de API, variáveis de ambiente, tokens de acesso,.enve documentação interna antes de alterar a visibilidade.Verifique o histórico de commits, não apenas os ficheiros atuais
Mesmo que os dados sensíveis sejam removidos da versão mais recente, podem ainda existir em commits anteriores. Use ferramentas de histórico do Git ou os alertas de análise de segredos do GitHub.Atualize o README para utilizadores públicos
Reescreva as notas internas numa documentação clara que explique o objetivo do projeto, os passos de configuração e a utilização por contribuidores externos.Adicione uma licença antes de o tornar público
Sem uma licença, os outros tecnicamente não podem usar legalmente o seu código. Escolha uma licença de código aberto adequada, como MIT, Apache 2.0 ou GPL.Revise os colaboradores do repositório e as permissões
Garanta que todos os colaboradores são adequados para um projeto público e remova qualquer pessoa que não deva manter acesso contínuo.Ative as funcionalidades de segurança do GitHub
Ative os alertas do Dependabot, a análise de código e a análise de segredos para proteger o repositório depois de se tornar público.Crie um
.gitignorese estiver em falta
Impeça futuros commits acidentais de ficheiros sensíveis ou desnecessários, configurando corretamente o.gitignore.
Armadilhas comuns ao mudar um repositório do GitHub de privado para público
Expor credenciais acidentalmente
Este é o erro mais comum e grave. Depois de público, os dados podem ser indexados, clonados e armazenados em cache rapidamente.Assumir que os ficheiros eliminados desapareceram para sempre
Os ficheiros eliminados ainda podem existir no histórico do Git, a menos que sejam removidos corretamente usando ferramentas que reescrevem o histórico.Esquecer-se dos serviços associados
Pipelines de CI/CD, fornecedores de serviços na nuvem e integrações de terceiros podem ainda referenciar o repositório depois de este se tornar público.Sem licença incluída
Um repositório público sem licença cria ambiguidade jurídica e limita a adoção.Documentação deficiente para novos utilizadores
READMEs apenas internos confundem utilizadores externos e reduzem o envolvimento ou as contribuições.Ignorar as definições de issues e discussões
Manter as issues ativas sem moderação pode levar a spam ou pedidos difíceis de gerir.Alterar a visibilidade sem alinhamento das partes interessadas
Para repositórios de equipas ou empresas, mudar para público sem aprovação pode causar problemas de conformidade ou de política.
Perguntas frequentes comuns: alterar o repositório do GitHub de privado para público
1. Posso alterar um repositório do GitHub de privado para público gratuitamente?
Sim. O GitHub permite alterar a visibilidade de privado para público nos planos gratuitos e pagos.
2. O meu histórico de commits permanecerá intacto?
Sim. Todos os commits, branches e tags permanecem inalterados quando altera a visibilidade do repositório.
3. Posso reverter um repositório público para privado?
Sim, pode alterá-lo novamente para privado em qualquer momento, mas quaisquer dados já clonados ou em cache publicamente não podem ser desfeitos.
4. Os repositórios públicos aparecerão nos motores de busca?
Sim. Os repositórios públicos podem ser indexados pelos motores de busca e descobertos por qualquer pessoa.
5. Os forks e estrelas são afetados?
As estrelas permanecem intactas. O forking fica disponível assim que o repositório é público.
6. Os colaboradores são notificados quando a visibilidade muda?
O GitHub nem sempre envia notificações explícitas, por isso é melhor informar os colaboradores manualmente.
7. É seguro tornar público um projeto da empresa?
Apenas se tiver revisto exaustivamente o licenciamento, a conformidade, a propriedade intelectual e os dados sensíveis.
As pessoas também perguntam
Gerador de documentação técnica
Software de base de conhecimento
Como partilhar um repositório do GitHub através de um link
Como partilhar o seu perfil do GitHub
Tutoriais relacionados


