2011-10-14 156 views
4

我想爲我的drupal安裝克隆一個子模塊。我運行下面的命令:克隆子模塊失敗

git submodule add http://git.drupal.org/project/token.git /sites/all/modules/token 

這將引發此錯誤:

The following path is ignored by one of your .gitignore files: 
/sites/all/modules/token 
Use -f if you really want to add it. 

但我的.gitignore文件是空的。

所以我試圖運行它的建議:

submodule add -f http://git.drupal.org/project/token.git /sites/all/modules/token 

但是,這將引發此錯誤:

fatal: could not create leading directories of '/sites/all/modules/token': Permission denied 
Clone of 'http://git.drupal.org/project/token.git' into submodule path '/sites/all/modules/token' failed 

權限是777

想法?

問候 盧卡斯

回答

6

就找到了答案:

git submodule add http://git.drupal.org/project/token.git sites/all/modules/token 

領先 「/」 是問題。

+0

謝謝,你救了我。 – Maurizio

+0

任何想法爲什麼這樣? – Duc

0

我有同樣的問題,但顯然是由於不同的原因。我試圖用git submodule add不像我以前git clone - 由於沒有指定這樣的目錄:

git submodule add ../repos/subA而不是git submodule add ../repos/subA subA

所有我要說的是,是艾芬最壞的錯誤信息可以告訴我,我不放過必需的命令行參數。