git を使用して CVS リポジトリのクローンを作成しようとしています。
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
お手伝いできることがあればお知らせください。小さなことが大きなものになる可能性があることを忘れないでください。:-)