💡

Netlifyでsubmoduleを読み込む方法

2025/01/28に公開

結論

  • Netlify

    • Settings→Build & deploy→Continuous deployment→Deploy key→Generate public key
  • github

    • Settings→Deploy keys→add deploy key
    • Netlifyで取得したkeyを貼り付け、タイトルを設定して保存
    • 自分は「netlifyからcloneするため」、的なtitleにした
  • ローカルでの作業

    • ホストしているプロジェクトの.gutmodulesで設定されているurlがhttps担っていたらssh形式に切り替える
  • Netlify

    • retry develop or 何か変更を加えた状態でgit push
  • ビルド成功!

状況

6:15:18 PM: Preparing Git Reference pull/37/head
6:15:19 PM: Failed during stage 'preparing repo': Error checking out submodules: Submodule 'magic-delta-engine' (git@github.com:Tebaeleven/magic-delta-engine.git) registered for path 'magic-delta-engine'
Cloning into '/opt/build/repo/magic-delta-engine'...
Host key verification failed.

参考

https://qiita.com/unvavo/items/a9c3c3cf58e6f3209bd6

Discussion