Я пытаюсь заставить TravisCI автоматически развернуть мой статический сайт Hakyll в соответствии с этим руководством .
Вот как устроено мое репо. У меня есть исходная ветка, содержащая мои файлы hakyll и markdown. Он встраивает html в _siteкаталог, который настроен как подмодуль, связанный с моей masterветкой.
Я создаю сайт без проблем, затем cdв каталог _site. Однако, когда я пытаюсь открыть git add ./*вновь сгенерированные файлы HTML, я получаю следующую ошибку:
fatal: Pathspec './about.html' is in submodule '_site'
При попытке git add --allя получаю такую ошибку:
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
Что вызывает это и как этого избежать?
Посмотреть репозиторий можно здесь .