私はローカルのWindowsマシンにチェックアウトされたリモートのWindowsマシンにCVSリポジトリを持っています。私はgit cvsimport
to have git logを使用したいと思いますが、リモートレポはSSPI経由でしかアクセスできません。this answerがgitで正しく動作しないことが分かっていれば。この場合、git cvsimport
を使用する方法はありますか? CVS、Windows、SSPIについてよく分かりません。ローカルマシンに「cvs root」(現在はリモートマシン上のSSPI経由でしかアクセスできない)を取得し、そのローカルパスにgit cvsimport
を実行できますか?SSPI経由でのみアクセス可能なリモートマシンからのgit cvsimport?
これは(somefixes後)、リモートマシンにアクセスしようとしたときに、私が得るものです:
$ git cvsimport -v -d :ext:[email protected]:/PATH -r cvs -k MODULE
ssh: connect to host SERVER port 22: Connection timed out
Failed to read from server at C:\Program Files (x86)\Git\mingw32/libexec/git-core\git-cvsimport line 420.
私はgitのは、sshを使用しようとしているが、マシンが唯一のSSPIを受け入れ、それを理解しています。私は無駄に、代わりに私の地元のチェックアウトしたのCVSのレポを使用してみました:
git cvsimport -v -d :local:`pwd` -r cvs -k MODULE -C/c/OUTDIR
Expected Valid-requests from server, but got: E cvs [server aborted]: PATH: no such repository
私は「Gitのはbash」を介してアクセス可能なgitのWebサイトから最新版を、インストールされています。
をパス名は、私がリンクしている質問のユーザーが得たものに似ています。そして、[the docs](https://git-scm.com/docs/git-cvsimport)によれば 'only:local :,:ext:と:pserver:accessメソッドはサポートされています 'なので...不可能? – afh
ああ、申し訳ありません。私の推測は不可能ですが、私はこれに関する専門家ではありません。 – Mort