gitコマンドでクローンしていたのですが、便利なghqを教えてもらったので記載しておきます。
ghqとは
gitを使っているとgithubやgithubEnterpriseなど複数のリポジトリを管理することがよくあるとおもいます。そんなときにソースの置き場とcloneを楽にするツールがghq。下記画像にあるようにcloneするとディレクトリ構造を自動で作成してくれるため、どのドメインのソースをクローンしたのかわかりやすいです。ちなみにcloneに特化しているため、checkoutやpushなどの機能はありません。
Goをインストール
brew install go
echo 'export GOPATH=$HOME' >> ~/.bashrc
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc
source ~/.bashrc
私はbashrcで管理していますが、他のファイルを利用している方は名前を変えていただければと思います。
ghqをインストール
go get github.com/motemen/ghq
ghqの管理ディレクトリを設定
git config --global ghq.root ~/src
ghqで管理するrootディレクトリを設定できます。私の場合は~/srcではなく~/Developmentにしました。
ghqでcloneする
ghq get リポジトリパス
便利ですね!