Ten en cuenta que en las ciencias informáticas un error casi siempere puede tener diferentes resoluciones, pero compartimos lo más óptimo y mejor.
Solución:
Los wikis de Github y los wikis de GitLab son solo repositorios de Git que contienen archivos de texto, por lo que puede extraer de uno y enviar al otro.
Vaya a cualquier página en su wiki de Github y haga clic en el Clonar URL botón. Obtendrás una URL como https://github.com/Homebrew/homebrew.wiki.git
. Clónalo en tu computadora:
git clone https://github.com/Homebrew/homebrew.wiki.git
cd homebrew.wiki
Luego, en su wiki de GitLab, haga clic en la pestaña Acceso de Git, busque la URL en las instrucciones (en la primera línea debajo de la Clona tu wiki encabezado) y empuje a esa URL:
git push https://gitlab.com/adambrenecki/test-project.wiki.git
Si no puede encontrar las URL, deben ser aproximadamente las mismas que en esta página, con los nombres de usuario/nombres de repositorio cambiados según corresponda.
Tuve este problema con más de 100 repositorios con sus wikis que estaba transfiriendo de github a gitlab. Creé algunas secuencias de comandos para cambiar los nombres de archivo y el formato de enlace de rebajas para los wikis, y para portar todas las ramas y etiquetas. Funciona, pero es solo una solución del 90% para los wikis.
https://gist.github.com/josephhainline/b37c5fab8a4bcd6e441e
Para ejecutarlo:
$ port_repos_and_wikis_from_github_to_gitlab.sh MyGithubGroup MyGitlabGroup MyRepo
Puedes añadir valor a nuestra información contribuyendo tu experiencia en las críticas.