git cvsimport Błąd: „root… musi być bezwzględną ścieżką”
Próbuję sklonować repozytorium CVS przy użyciu git:
lawsa~/java/projects/iu$ git cvsimport -C ../iugit ebs/fs/kfs
Expected Valid-requests from server, but got: E Root
:extssh:[email protected]:/srcctrl/CVS must be an absolute pathname
lawsa~/java/projects/iu$
Widzę, że inny mężczyzna miał podobny problemtutaj. Cytuje swoje rozwiązanie: „Dopóki korzystam z dostępu anonimowego, mogę uzyskać działający konwerter!”. To nie działa, ponieważ nasz serwer z pewnością nie zezwoli na dostęp anonimowy (nawet jeśli wykonali odczyt, potrzebuję dostępu do odczytu / zapisu).
Postępuję zgodnie z instrukcjamigitcvs-migration
który mówi:
...cd to a checked out CVS working directory of the project you are interested in
and run git-cvsimport(1):
$ git cvsimport -C <destination> <module>
Przestrzegam tych instrukcji (i mamcvsps
wersja 2.1), przechodząc do lokalnej kopii roboczej. To oczywistegit cvsimport
znajduje mój CVS_ROOT zCVS
katalog w mojej kopii roboczej, ponieważ go nie określiłem, ale pojawia się w komunikacie o błędzie.
Daj mi znać, jeśli możesz pomóc. Pamiętaj, że coś małego może być czymś wielkim! :-)