在Windows下克隆git repo时,我会得到;错误:无法创建文件<;文件>;。。。(是一个目录)";
git版本1.8.0.msysgit.0,Windows Vista SP2 x64在Windows下克隆git repo时,我会得到;错误:无法创建文件<;文件>;。。。(是一个目录)";,windows,git,msysgit,Windows,Git,Msysgit,git版本1.8.0.msysgit.0,Windows Vista SP2 x64 出什么事了?我想问题在于您的报告中有一个文件: …在windows下不是有效的文件名 为了获得回购,在不签出文件的情况下进行克隆(使用-n标志): git克隆-ngit://repo 然后,您可以使用稀疏签出获取除…以外的所有文件,或者您只能使用实际需要的git签出文件。您确定克隆的路径为空吗?@SimonBoudrias Yes。看起来问题只出在这个特定的回购协议上……而且,问题的路径是否超过180个字符?(
出什么事了?我想问题在于您的报告中有一个文件:
…
在windows下不是有效的文件名
为了获得回购,在不签出文件的情况下进行克隆(使用-n
标志):
git克隆-ngit://repo
然后,您可以使用
稀疏签出
获取除…
以外的所有文件,或者您只能使用实际需要的git签出
文件。您确定克隆的路径为空吗?@SimonBoudrias Yes。看起来问题只出在这个特定的回购协议上……而且,问题的路径是否超过180个字符?(如果我没记错的话,在windows上不能超过180个字符)-编辑:只要看一下回购协议,情况就不是这样了。。。我希望有人能给你一个答案我想你可能是对的。我可以发誓我最近成功克隆了这个repo,这个文件已经有一年了…@piotrdorogost我在克隆时添加了命令,而没有签出文件
Z:\>git clone git://github.com/kennethreitz/httpbin.git
Cloning into 'httpbin'...
remote: Counting objects: 1073, done.
remote: Compressing objects: 100% (401/401), done.
remote: Total 1073 (delta 672), reused 1045 (delta 651)
Receiving objects: 100% (1073/1073), 114.42 KiB | 128 KiB/s, done.
Resolving deltas: 100% (672/672), done.
error: unable to create file httpbin/templates/... (Is a directory)