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