Не знам как да прехвърля проблеми, тъй като все още не ми се е налагало да правя това, но преминаването през wiki не е толкова трудно.
На вашия стар екземпляр на gitlab ще забележите две хранилища за вашия проект (нека се преструваме, че вашето wiki е oldproject), едното ще каже нещо като oldproject.git и oldproject.wiki.git.
Общият път до хранилищата, където можете да видите имената, за които говоря (да приемем, че потребителското име е „моят акаунт“), може да бъде намерен тук:
/home/git/repositories/myaccount/
или (ако използвате омнибус инсталатора):
/var/opt/gitlab/git-data/repositories/myaccount/
Предполагам, че вече знаете как да прехвърляте върху oldproject.git. Вие правите абсолютно същото нещо с wiki, само че създавате пакетен файл от 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, забелязах, че той всъщност е актуализиран с wiki. Вижте тук, ако смятате, че ще помогне: Импортиране на Wiki на Gitlab в нов екземпляр на Gitlab
Късмет!
person
user3614014
schedule
30.06.2014