概要
GitHub Pageをビルド&デプロイする際に以下のエラーが発生した場合の解消方法を記載する。
Error: fatal: No url found for submodule path 'hoge' in .gitmodules
Error: The process '/usr/bin/git' failed with exit code 128
解消方法
submodule path 'hoge' in .gitmodules
hogeディレクトリ配下にある.gitディレクトリを削除して再デプロイする。
詳細
directory
├─ .git
├─ .github
├─ hoge
│ ├─ .git
│ ├─ img
│ ├─ src
│ └── ...
├─ fuga
│ ├─ img
│ ├─ src
│ └── ...
└─ ...
Git管理されたディレクトリ配下のhogeディレクトリにも.gitがある。
どうやらデプロイする際、hogeディレクトリ配下のページを参照するものの
そちらはデプロイしていないのでURLが見つけられずエラーとなってしまう。
hogeディレクトリ内の.gitを削除すればURLを探しにいかなくなるので、
デプロイが正常終了するようになる。