- まずは
git submodule update
でとってきて失敗する - おそらくgitプロトコルが使えない場合がほとんどなので.gitmodulesをテキストエディタで開く
- urlを直接編集してgitプロトコルをhttpsに変更する
自動で切り替えてくれるシステムでもあるのかと思っていたけど、意外とないんですね
追記
なんで切り替えシステムがないの?とgithubの勉強会で知り合ったMatthewさんに聞いてみたところ
「gitプロトコルのほうが早いのは事実だ。でもhttpsで通信しても殆ど差がなくなってきてるからhttpsがおすすめだね。特にdotfilesのようないろんな環境で通信しなきゃいけないような状況だとhttpsがお勧めさ。」
といってくださいました。
また、「subtree mergeなんて手法もあるよ〜」と教えてくださったので、機会があれば試そうと思います。