Я не знаю, как передавать проблемы, поскольку мне еще не приходилось этого делать, но пройти через вики не так уж и сложно.
На своем старом экземпляре gitlab вы заметите два репозитория для своего проекта (представим, что ваша вики - это старый проект), в одном из них будет написано что-то вроде oldproject.git и oldproject.wiki.git.
Общий путь к репозиториям, где вы можете увидеть имена, о которых я говорю (предположим, что имя пользователя - «myaccount»), можно найти здесь:
/home/git/repositories/myaccount/
или (при использовании установщика омнибуса):
/var/opt/gitlab/git-data/repositories/myaccount/
Полагаю, вы уже знаете, как перенести oldproject.git. Вы делаете то же самое с вики, только вы создаете файл пакета из oldproject.wiki.git:
git clone http://gitlab-instance-ip/user-name/oldproject.wiki.git
cd oldproject.wiki
git bundle create oldproject-wiki.bundle --all
Теперь инициализируйте свой новый проект в gitlab ... Я предполагаю, что вы уже знаете, как это сделать, поскольку вы предложили в своем вопросе, что знаете, как без проблем импортировать файлы из вашего проекта в новый экземпляр. Теперь повторите для вики:
git clone http://new-gitlab-ip/user-name/newproject.wiki.git
cd newproject.wiki
git pull /path/to/oldproject-wiki.bundle
git push -u origin master
У меня была проблема, очень похожая на вашу, когда я не видел, чтобы что-то на самом деле было "вытолкнуто". Когда я вернулся к проекту gitlab, я заметил, что на самом деле он был обновлен вместе с вики. См. Здесь, если вы думаете, что это поможет: Импорт Gitlab Wiki в новый экземпляр Gitlab < / а>
Удачи!
person
user3614014
schedule
30.06.2014