git cvsimport Ошибка: «root… должен быть абсолютным путем»
Я пытаюсь клонировать CVS-репозиторий, используя git:
lawsa~/java/projects/iu$ git cvsimport -C ../iugit ebs/fs/kfs
Expected Valid-requests from server, but got: E Root
:extssh:lawsa@cvs.uits.iu.edu:/srcctrl/CVS must be an absolute pathname
lawsa~/java/projects/iu$
Я вижу, что у другого человека была похожая проблемаВот, Он приводит свое решение: «Пока я использую анонимный доступ, я могу заставить работать конвертировать!». Это не работает, поскольку наш сервер, безусловно, не разрешит анонимный доступ (даже если они сделали для чтения, мне нужен доступ для чтения / записи).
Я следую инструкциямgitcvs-migration
который говорит:
...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>
Я следовал этим инструкциям (и имеюcvsps
версия 2.1) путем перехода к локальной рабочей копии. Очевидно, чтоgit cvsimport
находит мой CVS_ROOT изCVS
каталог в моей рабочей копии, потому что я не указал его, но он появляется в сообщении об ошибке.
Пожалуйста, дайте мне знать, если вы можете помочь. Помните, что что-то маленькое может быть чем-то большим! :-)