J'essaie de faire en sorte que TravisCI déploie automatiquement mon site statique Hakyll, selon ce guide .
Voici comment mon repo est configuré. J'ai ma branche source, qui contient mes fichiers hakyll et markdown. Il construit le html dans le _site
répertoire, qui est configuré comme un sous-module, lié à ma master
branche.
Je construis le site sans problème, puis cd
dans le répertoire _site. Cependant, lorsque j'essaye git add ./*
les fichiers HTML nouvellement générés, j'obtiens l'erreur suivante:
fatal: Pathspec './about.html' is in submodule '_site'
Lorsque j'essaye git add --all
, j'obtiens cette erreur:
git: pathspec.c:317: prefix_pathspec: Assertion `item->nowildcard_len <= item->len && item->prefix <= item->len' failed.
/home/travis/build.sh: line 245: 1566 Aborted git add --all
Qu'est-ce qui cause cela et comment puis-je éviter cela?
Vous pouvez afficher le référentiel ici .