GitHub や BitBucket で強制的に https:// の代わりに ssh の URL を使う
git config --global url.ssh://git@github.com/.insteadOf https://github.com/
- BitBucket
git config --global url.ssh://git@bitbucket.org/.insteadOf https://bitbucket.org/
特定のユーザだけ ssh の URL を使う (2018/12/08 追記)
Any URL that starts with this value will be rewritten to start, instead, with <base>
と書いてあるので試してみたらいけたやつ。 URL のパス部分まで含めて指定もできるので、
git config --global url.git@github.com:tyru/.insteadOf https://github.com/tyru/
みたいに特定のユーザだけ ssh の URL に変えるというのもできます。
自分の場合は Vim プラグインをプラグインマネージャーで管理しているため、リポジトリをダウンロードする時に https の URL で clone される。 それをいちいち書き換えるのも面倒だなと思ってたのだけど、上記の設定で一括で指定できる。