importować gołymi repozytorium git do Gitlab opisany jako here, ponieważ nie został rozpoznany jako repozytorium git, ale tworzy 94K wielki „pusty” repo (oryginał jest 2,8GB duże):Jak zaimportować istniejące repozytorium git do 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!
Jako obejście zastępuję pusty folder projektu (utworzony w procesie importowania wersji próbnej) moim nagim repozytorium. Następnie wykonuję drzewo, aby sklonować repozytorium ze zdalnego i otrzymuję następujący błąd:
$ 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.
Ale użytkownik git powinien mieć wszystkie wymagane prawa. - Może coś przeoczyłem?
Mój system: RHEL6.3, Git 1.8.3.4, Gitlab5.3.
Czy Gitlab potrzebuje normalnego repozytorium (nieobsługiwanego)? Albo jaki może być mój problem?
Dodałem mój błąd importu do mojego pytania, ponieważ myślę, że głównym problemem jest import mojego nagiego repo. Uprawnienia, które sprawdziłem kilka razy, a są to (drwxrws ---.). – user2451418
@ user2451418 wtedy twoje obejście powinno zadziałać ... Ja zredagowałem moją odpowiedź z kilkoma więcej pomysłami do rozważenia. – VonC
Myślę, że nie ma haków utworzonych: *** haki po otrzymaniu w repo to łącza: ... Gitlab/test ... repozytorium jest puste ***. I to samo z satelitami. Również problem nie znika, gdy próbuję sklonować puste repo z odległego przez ssh. Ale na serwerze klonowanie działa dobrze. – user2451418