Как перенести gitorious в репозиторий gitlab

Мы используем в нашей компании Gitorious, но недавно я изучил GitLab и увидел в нем много пользы. Недавно мне удалось полазить по гитлабу на одном из наших серверов, но теперь нужна помощь (север) по миграции репозиториев.

Извините за мой английский!

Изменить 1

Нам нужны репозитории и коммиты


person raphaelheitor    schedule 13.11.2014    source источник


Ответы (2)


Вероятно, лучший вариант для перемещения репозиториев — это массовый импорт, как я объяснил по адресу: /а>

Примечание:

Для будущих вопросов я рекомендую вам постараться разделить проблему на маленькие части.

Здесь вы не могли бы попытаться исключить gitorious из уравнения, сначала поняв, как получить репозитории из gitorious и абстрагировать его? Бьюсь об заклад, если бы вы могли найти ответ самостоятельно таким образом.

Либо так, либо будьте очень точны в том, что особенного в gitorious, что затрудняет переход.

Правда, иногда это сложно сделать, но это относится к большинству вопросов по SO.

Этот принцип даже существует на веб-сайте: http://sscce.org/.

Ваше здоровье.

person Ciro Santilli 新疆再教育营六四事件ۍ    schedule 13.11.2014

Если вам нужно перенести много репозиториев, вам нужно вызвать GitLab API, чтобы создать репозитории для вас, чтобы вы могли их скопировать.

Вот написанный нами простой PHP-скрипт, который должен сделать всю работу за вас.

https://github.com/sparksi/gitorious-gitlab-migration

Обратите внимание, что GitLab не поддерживает репозитории внутри проектов, поэтому этот скрипт использует файлы . чтобы получить некоторое подобие интервала между именами.

person Andy Foster    schedule 21.06.2016