LoginSignup
1
1

More than 3 years have passed since last update.

Netlifyでsubmoduleのgit cloneに失敗する

Last updated at Posted at 2020-06-02

背景

privateリポジトリをsubmoduleとしてaddした状態で、Netlifyに連携している場合のお話です。

submoduleを追加したリポジトリがNetlify上でcloneに失敗する現象が発生しました。

Error checking out submodules: Submodule <Repository名> ...
...
Host key verification failed.

どうやらアクセス権が無いようです。
そりゃそうですよね。Netlifyに紐づけているリポジトリは1つのみなので、他のprivateリポジトリを除くことはできないのです。

解決方法

submodule対象のGitHubリポジトリの
https://github.com/<owner name>/<repository name>/settings/keys
Netlifyのダッシュボードで出力したDeploy Keyを登録すればOKです。

NetlifyのダッシュボードのDeploy Keyが発行できる画面
image.png

その他

Netlifyのsubmoduleに失敗する件を調査している時にこの記事を見かけましたが、
このURLに変更しているとうまくクローンできなかったので念の為記載しておきます。
https://qiita.com/naokazuterada/items/7ecf8a3dcaa6c4b5313c

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1