メモ。
とりあえず.gitmodules
に入ってる情報を
[submodule "deps/foo"]
path = deps/foo
url = git@github.com:foo-org/foo.git
などと編集しただけでは依然httpで、どうしたものかと思っていたら、
$ git submodule init
は.git/config
にも情報を書き込むんですね。
ということで
$ git config -e
などして
[submodule "deps/foo"]
url = git@github.com:foo-org/foo.git
という感じに編集すればOKだった。
追記
@ngyuki さんにコメントいただきました!
git submodule sync
という便利なコマンドがあるようです!