импортировать мой голый репозиторий в Gitlab, как описано в here, потому что он не был признан в качестве репозитория Git, но создает 94K большой «пустой» репо (оригинал 2,8GB большой):Как импортировать существующий готический репозиторий git в Gitlab?
$ 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.
Но пользователь мерзавец должен иметь все права, которые необходимы. -Может ли я что-то забыть?
Моя система: RHEL6.3, Git 1.8.3.4, Gitlab5.3.
Нужен ли Gitlab нормальный репозиторий (не голый)? Или что может быть моей проблемой?
Я добавил свою ошибку импорта на свой вопрос, потому что, я думаю, главная проблема заключается в импорте моего голого репо. Разрешения, которые я проверил несколько раз, и это (drwxrws ---.). – user2451418
@ user2451418 то ваше обходное решение должно работать ... Я отредактировал свой ответ с еще несколькими идеями. – VonC
Я думаю, что никаких крючков не создано: *** post-receive hooks in repos - это ссылки: ... Gitlab/test ... репозиторий пуст ***. И то же самое со спутниками. Также проблема не исчезает, когда я пытаюсь клонировать пустое репо из удаленного через ssh. Но на сервере клонирование работает нормально. – user2451418