2014-07-02 195 views
1

我有权访问bitbucket上的私有远程存储库并在其上运行git clone。虽然我可以在bitbucket中看到它,但是这些文件似乎复制得很好,但是存储库根目录中的package.json完全被忽略。 如何强制获取所有文件?或者,也许资源库所有者应该像检查一样做一些事情 - 尽管我相信如果它在存储库中就已经完成了。存储库的所有者声称他试图将它克隆到一个新的目录本身,并没有问题。git忽略远程文件

任何帮助表示赞赏!

UPD 这里输入密码后,我得到什么:

remote: Counting objects: 8452, done. 
remote: Compressing objects: 100% (6266/6266), done. 
remote: Total 8452 (delta 1410), reused 8303 (delta 1325) 
Receiving objects: 100% (8452/8452), 40.11 MiB | 123 KiB/s, done. 
Resolving deltas: 100% (1410/1410), done. 
error: unable to create file node_modules/gulp-bower/node_modules/bower/node_mod 
ules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/ 
argparse/node_modules/underscore.string/dist/underscore.string.min.js (No such f 
ile or directory) 
fatal: cannot create directory at 'node_modules/gulp-bower/node_modules/bower/no 
de_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_mo 
dules/argparse/node_modules/underscore.string/test/test_underscore': No such fil 
e or directory 
+0

好的,通过使用git bash解决了这个问题,但是我想知道为什么标准命令提示符git的行为会有所不同。我在windows和git版本是1.8.1.msysgit.1。也许有人可以解释这一点。谢谢! –

+0

你可以给我们更多关于当你用标准命令提示符git克隆它时发生了什么的信息吗?它提出了一个错误?或者文件没有​​出现?没有理由在克隆上忽略任何文件 - 除非文件只存在于存储库的不同分支上,在这种情况下,您需要检出另一个分支才能看到它。 –

+0

嗨,更新了问题 –

回答

2

的Windows有260有些抛出错误看起来像他们正在推动该限制的文件的最大文件路径长度,取决于你克隆它们的位置。尝试缩短文件路径,或将存储库克隆到更接近文件系统根目录的目录(即克隆到C:\temp而不是C:\Users\dredfern\longdirectorynamehere\)。