GitLab import command проблемы и разъяснения
У меня есть следующие команды для импорта GitLab repos, но я не могу понять этого. Может ли кто-нибудь объяснить каждый синтаксис этой команды??
bundle exec rake gitlab:import:repos RAILS_ENV=production
2 ответа:
Он действительно выполняет задачу "
lib/tasks/gitlab/import.rake
" который содержит комментарий:# How to use: # # 1. copy the bare repos under the repos_path (commonly /home/git/repositories) # 2. run: bundle exec rake gitlab:import:repos RAILS_ENV=production
Его полная документация находится на "
doc/raketasks/import.md
"Таким образом, нет никаких специальных аргументов для передачи этой команде: просто скопируйте голые РЕПО, где они должны быть для GitLab, чтобы управлять ими, и завершите процесс импорта с помощью этой команды.
Документы не ясны об этом, но РЕПО, которое будет импортировано:
- он должен заканчиваться на
Он должен быть помещен в пространство имен пользователя / группы, например:.git
(общее Соглашение для голых РЕПО)repositories/username/repo.git
. Если пространство имен не существует, оно создается как группа.Я предложил улучшить doc по адресу: https://github.com/gitlabhq/gitlabhq/pull/8140