SSH_CONFIGを使用してgitのリポジトリURLを短縮する

gitのリポジトリSSHでアクセスするときに限るがSSH_CONFIGを使用することでホスト名を簡略化でき、リポジトリURLを短縮することができる。

SSH_CONFIGでの設定

例えば以下のようにする。

Host gh
  User git
  Hostname github.com

cloneする

GitHubでのリポジトリURLが以下のような場合、

git@github.com:kawaken/repositry.git

短縮して、

gh:kawaken/repositry.git

となる。さらに最後の.gitは無くてもいいので、最終的にコマンドは以下のようになる。

git clone gh:kawaken/repositry

ちょっとだけ便利。

ちなみにSVNでもこのテクニックは使える。