ฉันกำลังพยายามให้ TravisCI ปรับใช้ไซต์คงที่ Hakyll ของฉันโดยอัตโนมัติตามคู่มือนี้
นี่คือวิธีการตั้งค่า repo ของฉัน ฉันมีสาขาต้นทางของฉันซึ่งมีไฟล์ hakyll และ markdown ของฉัน มันสร้าง html ใน_site
ไดเรกทอรีซึ่งตั้งค่าเป็น submodule เชื่อมโยงกับ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
อะไรเป็นสาเหตุของสิ่งนี้และฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร