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.

Crie vídeos e documentação de produto impressionantes com IA

Este tutorial foi criado com o Trupeer em menos de 5 minutos

Crie gratuitamente

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

  1. 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, .env e documentação interna antes de alterar a visibilidade.

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

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

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

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

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

  7. Crie um .gitignore se 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

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

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

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

  4. Sem licença incluída
    Um repositório público sem licença cria ambiguidade jurídica e limita a adoção.

  5. Documentação deficiente para novos utilizadores
    READMEs apenas internos confundem utilizadores externos e reduzem o envolvimento ou as contribuições.

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

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

Guia do manual do utilizador

Software de base de conhecimento

Como jogar jogos do GitHub

Como partilhar um repositório do GitHub através de um link

Como partilhar o seu perfil do GitHub

Como criar uma pasta no GitHub

Como carregar uma pasta para o GitHub

Precisa de um editor de vídeo, tradutor e argumentista?

Experimente o Trupeer gratuitamente

Marcar uma demonstração

Precisa de um editor de vídeo, tradutor e argumentista?

Experimente o Trupeer gratuitamente

Marcar uma demonstração

Precisa de um editor de vídeo, tradutor e argumentista?

Experimente o Trupeer gratuitamente

Marcar uma demonstração