Sto cercando di convincere TravisCI a distribuire automaticamente il mio sito statico Hakyll, secondo questa guida .
Ecco come è impostato il mio repository. Ho il mio ramo di origine, che contiene i miei file hakyll e markdown. Costruisce l'html nella _site
directory, che è impostata come sottomodulo, collegata al mio master
ramo.
Costruisco il sito senza problemi, quindi cd
nella directory _site. Tuttavia, quando provo git add ./*
i file HTML appena generati, ottengo il seguente errore:
fatal: Pathspec './about.html' is in submodule '_site'
Quando provo git add --all
, ottengo questo errore:
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
Cosa sta causando questo e come posso evitarlo?
È possibile visualizzare il repository qui .