Я импортирую мой голый репозиторий git в Gitlab, как описано здесь здесь, поскольку он не был распознан как репозиторий git, но создает 9400 больших "пустых" репо (оригинал составляет 2,8 ГБ):
$ bundle exec rake gitlab:import:repos RAILS_ENV=production
fatal: Not a git repository (or any of the parent directories): .git
Processing test.git
INFO: Sidekiq client using redis://localhost:6379 with options:namespace=>"resque:gitlab"}
* Created test (test.git)
Done!
В качестве обходного пути я заменю пустую папку проекта (которая была создана пробной версией импорта) с моим голым репо. Впоследствии я дерево, чтобы клонировать репо из удаленного и получить следующую ошибку:
$ git clone [email protected]:...test.git
Cloning into 'test'
fatal: '...test.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Но пользователь git должен иметь все права, которые необходимы. -Может ли я что-то пропустить?
Моя система: RHEL6.3, git 1.8.3.4, Gitlab5.3.
Нужен ли Gitlab нормальный репозиторий (не голый)? Или что может быть моей проблемой?