2014-07-02 230 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\)。