Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 仅可通过SSPI访问远程计算机的git cvsimport?_Windows_Git_Cvs_Sspi - Fatal编程技术网

Windows 仅可通过SSPI访问远程计算机的git cvsimport?

Windows 仅可通过SSPI访问远程计算机的git cvsimport?,windows,git,cvs,sspi,Windows,Git,Cvs,Sspi,我在远程Windows计算机上有一个CVS存储库,已签出到本地Windows计算机。我想使用git-cvsimport,但是远程repo只能通过SSPI访问,如果我理解正确的话,SSPI不适用于git。在这种情况下,我是否可以使用git-cvsimport?我对CVS、Windows或SSPI了解不多。我是否可以将“cvs根目录”(当前只能通过远程计算机上的SSPI访问)获取到本地计算机,然后对该本地路径执行git-cvsimport 这是我在尝试访问远程计算机时(之后)得到的结果: 据我所知,

我在远程Windows计算机上有一个CVS存储库,已签出到本地Windows计算机。我想使用
git-cvsimport
,但是远程repo只能通过SSPI访问,如果我理解正确的话,SSPI不适用于git。在这种情况下,我是否可以使用
git-cvsimport
?我对CVS、Windows或SSPI了解不多。我是否可以将“cvs根目录”(当前只能通过远程计算机上的SSPI访问)获取到本地计算机,然后对该本地路径执行
git-cvsimport

这是我在尝试访问远程计算机时(之后)得到的结果:

据我所知,git试图使用ssh,但机器只接受SSPI。我尝试使用我的本地checkedout 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网站安装了最新版本,可以通过“git bash”访问。

git不能与SSPI一起使用,但您没有要求它这样做。你要求cvs与SSPI合作。因此,以下方法可能仍然有效

(假设您的原始命令在其他方面是正确的…)您必须执行以下操作:
git-cvsimport-v-d:sspi:USER@SERVER:/PATH-r cvs-k MODULE

通过该命令,我得到了
:sspi:USER@SERVER/PATH
必须是绝对路径名,这与我链接的问题中的用户得到的路径名类似。根据
,只支持:local:,:ext:和:pserver:访问方法
,因此…不可能?啊,对不起。我的猜测是不可能的,但我不是这方面的专家。
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