Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2025-06-04. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Desanexando um fork

Você pode desconectar um repositório de sua rede fork deixando a rede ou excluindo manualmente o fork e recriando-o sem nenhuma conexão com o original.

Quem pode usar esse recurso?

People with admin access for a forked repository can delete the forked repository.

Platform navigation

Deixando a rede fork manualmente

Para transformar seu fork em um repositório autônomo, você pode clonar o fork, usar o clone para criar um repositório e, em seguida, excluir o fork removendo a conexão com a rede original.

  1. Abra TerminalTerminalGit Bash.

  2. Crie um clone bare do garfo.

    git clone --bare https://HOSTNAME/EXAMPLE-USER/FORK.git
    
  3. Exclua o fork do repositório. Para saber mais, confira Excluir um repositório.

    Aviso

    Excluir um fork excluirá permanentemente todas as solicitações e configurações de pull associadas. Essa ação não pode ser desfeita.

  4. Crie um novo repositório com o mesmo nome no mesmo local. Para saber mais, confira Criar um repositório.

  5. Espelhe o repositório de volta para a mesma URL remota.

    git --git-dir FORK.git push --mirror https://HOSTNAME/EXAMPLE-USER/FORK.git
    
  6. Remova o clone local temporário que você criou anteriormente.

    rm -rf FORK.git
    

Para obter mais informações, consulte nossa página de suporte sobre forks.