como descompactar o repositório github?


98

Como descompactar um repositório github?

Eu nunca vi unforkopção que alguém saiba fazer isso?


Acho que o que você pode fazer é enviar uma solicitação de pull para mesclar a bifurcação ou excluir o repositório bifurcada
— EpicPandaForce

2
É muito fácil de fazer fork no Github. Continuo clicando nele por engano quando só quero ver quais garfos já existem.
— mwfearnley de



Possível duplicata de Delete forked repo do GitHub
— Val

Respostas:


97

A partir de agora, o Github não tem uma opção não autorizada, então a única solução é excluir o repositório bifurcado.

Aviso: a solução a seguir excluirá seu repositório clonado. Se você deseja que o Unk sem que seu repo seja excluído, tente https://stackoverflow.com/a/41486339/6335029

Etapa 1: vá para as configurações do repo que deseja remover

Etapa 2: Clique em Excluir este Repositório insira a descrição da imagem aqui

Etapa 3: Insira seu nome / nome do Repo

Etapa 4: clique no botão "Eu entendo as consequências, exclua este repositório"

insira a descrição da imagem aqui


40
Isso simplesmente excluirá o repositório. Se você quiser "descompactar" o repositório sem excluí-lo, tente esta resposta: stackoverflow.com/a/41486339/2546416
— Tiago A.

7
Sim, isso exclui o repo. Não faça isso!
— mikecousins

1
Esta é uma resposta a uma pergunta totalmente diferente. Não deve ser marcado como a solução.
— Michael

@Michael, você nunca encontra a opção de descompactar no GitHub, então se você quiser descompactar um repo deve excluí-lo, por isso marcou como solução.
— Naveen DA

1
@NaveenDA Confira a resposta de Tiago
— Michael

14

Opção 1: renomear, importar, excluir

  1. Renomeie seu antigo fork (por exemplo repo.old)

  2. Importe seu fork antigo como um novo repo (Observação: forneça o https://ou git://URI do fork antigo)

  3. Excluir / arquivar o fork antigo

Nota: a opção "importar" é uma opção ao criar coisas:

"Importar repositório"

Opção 2: clonar, excluir, criar, enviar

  1. Faça backup do seu repo! Por exemplo, git clonepara seu sistema de arquivos local.
  2. Exclua o repositório original do GitHub ( veja a outra resposta ...)
  3. Crie um novo repo com o mesmo nome
  4. Envie seu backup local para o novo repositório GitHub

Eu recomendo a opção 1.

Faça o que fizer, faça backup do seu trabalho! Especialmente se você seguir a outra resposta, que apenas diz para você excluir seu repositório ...


Honestamente, eu pensei que eles tinham a funcionalidade imperceptível ... mas sim, esta é uma maneira válida mais detalhada de fazer isso :)
— aemonge

1

Não há como fazer isso por meio do portal da web (sem clonar / excluir o repositório conforme descrito em outras respostas). Eu fiz uma solicitação ao suporte do GitHub, pedindo que convertessem o repositório para o 'modo normal', e eles fizeram isso em cinco minutos.


Eles fizeram isso em 5 minutos para mim também.
— qwr

0

Você sempre pode enviar um tíquete e ter o suporte do GH desconectando-o da rede fork para você. Dessa forma, você mantém os seguidores, problemas, etc.


Tem certeza de que o GH oferece esta ação como um serviço em ações de suporte?
— nilsandrey

Não tenho certeza do que você está perguntando. Você pode registrar um tíquete e solicitá-lo? Sim, como outras pessoas confirmaram. Você pode precisar de permissão do proprietário raiz.
— user14702727
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.