Asegúrese de tener todas las ramas y etiquetas importantes en su repositorio local, elimine el repositorio de github, vuelva a crear el repositorio por los medios habituales (sin bifurcación) y empuje el repositorio local con git push --all
. Tenga en cuenta que si tiene sucursales locales que no desea publicar, podría valer la pena crear un clon local limpio temporal para la operación.
Sin embargo, esto también eliminará la wiki y los problemas. Como el wiki es, de hecho, su propio repositorio, puede manejarse de manera similar clonándolo y luego recreándolo y empujándolo. La dirección del repositorio está en la página de acceso Git de wiki ( git@github.com:user/repo.wiki.git
).
Esto deja problemas. Se pueden exportar a través de la API , pero que yo sepa, solo puede crear problemas y comentarios con su persona, por lo que es imposible importarlos perfectamente.
Entonces, si necesita preservar los problemas, debe pasar por el soporte de github como sugiere Thomas Moulard.