Edited at

このsubmodule httpで登録されてるんだけどsshにしたい。。。

More than 5 years have passed since last update.

メモ。

とりあえず.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

という便利なコマンドがあるようです!