Я намагаюся отримати TravisCI для автоматичного розгортання мого статичного сайту Hakyll, відповідно до цього посібника .
Ось як налаштовано моє репо. У мене є відділення джерела, яке містить мої файли хакіл та розмітки. Він вбудовує 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
Що це викликає, і як я можу цього уникнути?
Ви можете переглянути сховище тут .