我在遠程Windows計算機上有一個CVS存儲庫,簽出到我的本地Windows機器。我想使用git cvsimport
to have git log,但遠程回購只能通過SSPI訪問,如果我明白this answer正確無法使用git。有什麼辦法可以在這種情況下使用git cvsimport
?我對CVS,Windows或SSPI瞭解不多。我可以通過本地機器獲得「cvs root」(目前只能通過遠程計算機上的SSPI訪問),然後執行到本地路徑git cvsimport
?只能通過SSPI訪問遠程機器的git cvsimport?
$ 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的」訪問。
與該命令我得到':SSPI:USER @ SERVER/PATH'必須是一個絕對路徑名,它類似於我鏈接的問題的用戶正在獲取的內容。並根據[文檔](https://git-scm.com/docs/git-cvsimport)只支持:local:,:ext:和:pserver:access方法,所以...不可能? – afh
啊,對不起。我的猜測是不可能的,但我不是這方面的專家。 – Mort