OK. Alors j'ai pensé que j'ai eu ce léché ... mais maintenant ....
J'ai un projet qui comprend une petite bibliothèque à partir de GitHub comme un sous-module. Dans la version originale de ce super projet, le sous-module fonctionne comme prévu.
Cependant, je viens de cloné le superproject, fait ce que je pensais : "git sous-module init", a obtenu le répertoire de la sous-module apparaître, mais elle est vide.
Si j'essaie maintenant de faire
git submodule update
Je reçois
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
Si j'essaie
git submodule foreach git pull
Je reçois
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
Dans mon .git/config, j'ai ceci :
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
Dans mon .gitmodules j'ai ceci :
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
Tout le monde a une idée de ce qu'il manque?