Ich versuche, TravisCI dazu zu bringen, meine statische Hakyll-Site gemäß diesem Handbuch automatisch bereitzustellen .
So wird mein Repo eingerichtet. Ich habe meinen Quellzweig, der meine Hkyll- und Markdown-Dateien enthält. Es baut das HTML in das _site
Verzeichnis ein, das als Submodul eingerichtet ist und mit meinem master
Zweig verknüpft ist .
Ich baue die Site ohne Probleme und dann cd
in das Verzeichnis _site. Wenn ich jedoch versuche, git add ./*
die neu generierten HTML-Dateien zu verwenden, wird folgende Fehlermeldung angezeigt:
fatal: Pathspec './about.html' is in submodule '_site'
Wenn ich es versuche git add --all
, erhalte ich folgende Fehlermeldung:
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
Was verursacht das und wie kann ich das vermeiden?
Sie können das Repository hier anzeigen .