Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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
为什么';git克隆能否在windows上与bitvise tunnelier一起工作?_Windows_Git_Ssh - Fatal编程技术网

为什么';git克隆能否在windows上与bitvise tunnelier一起工作?

为什么';git克隆能否在windows上与bitvise tunnelier一起工作?,windows,git,ssh,Windows,Git,Ssh,我正在尝试从我的主PC克隆一个repo到我的笔记本电脑。两个系统都使用windows 7(我知道,转到linux)。它们都运行着最新的msysgit 在PC上,我有用于SSH的bitvise服务器,并且在笔记本电脑上运行客户端版本。Git在windows中被设置为一个env路径,我可以通过SSH从笔记本电脑登录到电脑(密钥已共享,homepath设置等) 当我在笔记本电脑上的msysgit中键入以下内容时,我得到一个错误: git clone username@192.168.1.5:XABC

我正在尝试从我的主PC克隆一个repo到我的笔记本电脑。两个系统都使用windows 7(我知道,转到linux)。它们都运行着最新的msysgit

在PC上,我有用于SSH的bitvise服务器,并且在笔记本电脑上运行客户端版本。Git在windows中被设置为一个env路径,我可以通过SSH从笔记本电脑登录到电脑(密钥已共享,homepath设置等)

当我在笔记本电脑上的msysgit中键入以下内容时,我得到一个错误:

git clone username@192.168.1.5:XABC
fatal: ''XABC'' does not appear to be a git repository
现在如果我键入
sshusername@192.168.1.5ls XABC/.git
我得到了预期的

COMMIT_EDITMSG
FETCH_HEAD 
HEAD 
etc.

我做错了什么?

尝试使用以下命令克隆远程存储库:

git.exe clone -v "ssh://user@XXX.XXX.XX.XX:YY/path/to/git/repo/repo.git" "C:\path\to\desired\clone"
其中XXX.XXX.XX.XX是远程IP地址,YY是端口,对于ssh服务通常为22

我还没试过,但应该能用。 另外,检查这个和这个


希望有帮助

我很久以前就用过这个组合

尝试将绝对目录和MSDOS(yes!C:\\FOO\\BAR)目录语法与BitVise sshd一起使用,与Cygwin不同,它不包括unix风格的目录宿主

我怀疑这是一个问题。因此,我建议使用putty中的pscp.exe,在.git文件上进行成功的scp,并使用您运气好的url

无论如何,git不关心存储和网络,您可以通过windows共享、ftp、其他目录,甚至Dropbox目录进行克隆