Я пытаюсь заставить 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
Что вызывает это и как этого избежать?
Посмотреть репозиторий можно здесь .