Git

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

More than 3 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
という便利なコマンドがあるようです!