Bu kılavuza göre TravisCI'yı Hakyll statik sitemi otomatik olarak dağıtmaya çalışıyorum .
Repo'mun nasıl oluşturulduğu aşağıda açıklanmıştır. Benim hakyll ve markdown dosyalarımı içeren kaynak şubem var. Html _site
benim alt master
dalı bağlı bir alt modül olarak ayarlanan dizine oluşturur .
Siteyi sorunsuz bir şekilde, daha sonra cd
_site dizinine inşa ediyorum . Ancak, git add ./*
yeni oluşturulan HTML dosyalarını denediğimde , aşağıdaki hatayı alıyorum:
fatal: Pathspec './about.html' is in submodule '_site'
Denediğimde git add --all
şu hatayı alıyorum:
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
Buna neden olan nedir ve bundan nasıl kaçınabilirim?
Depoyu buradan görüntüleyebilirsiniz .