Certifique-se de ter todas as ramificações e tags importantes em seu repositório local, exclua o repositório github, recrie o repositório pelos meios usuais (sem bifurcação) e empurre o repositório local novamente git push --all
. Observe que, se você tiver ramificações locais que não deseja publicar, pode valer a pena criar um clone local limpo temporário para a operação.
No entanto, isso também irá livrar-se do wiki e dos problemas. Como o wiki é de fato seu próprio repositório, ele pode ser tratado da mesma forma clonando-o e, em seguida, recriando e pressionando. O endereço de repo está na página de acesso Git do wiki ( git@github.com:user/repo.wiki.git
).
Isso deixa problemas. Eles podem ser exportados por meio da API , mas, tanto quanto eu sei, você só pode criar problemas e comentários com sua pessoa, portanto, é impossível importá-los perfeitamente.
Portanto, se você precisar que os problemas sejam preservados, você deve passar pelo suporte do github, como sugere Thomas Moulard.