подмодуль клонирования не работает - PullRequest
4 голосов
/ 14 октября 2011

Я пытаюсь клонировать субмодуль для моей установки на 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.

Идеи

С уважением Lukas

Ответы [ 2 ]

6 голосов
/ 14 октября 2011

Только что нашел ответ:

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

Проблема заключалась в "/".

0 голосов
/ 28 мая 2013

У меня была такая же проблема, но, видимо, по разным причинам.Я пытался использовать git submodule add, как я использовал git clone - без указания каталога следующим образом:

git submodule add ../repos/subA вместо git submodule add ../repos/subA subA

Все, что я должен сказать, это то, что этонаихудшее сообщение об ошибке, которое может сказать мне, что я пропустил обязательный аргумент командной строки.

...