git-ucloneは、複数のgitアカウントを所持するユーザが、リポジトリのクローンを効率化するためのgitサブコマンドである。
chmod +x src/git-uclone.sh
sudo cp src/git-uclone.sh /usr/local/bin/git-uclone以下のコマンドを使用して、SSHプロファイルとGitユーザー設定をセットアップする:
git uclone --setup --user <USERNAME> --key <PRIVATE_KEY_PATH> [--email <EMAIL>]必須引数
--user <USERNAME>: Gitユーザー名--key <PRIVATE_KEY_PATH>: SSH秘密鍵のパス
オプション引数
--email <EMAIL>: Gitユーザーのメールアドレス- 設定すると、
git uclone後に.git/configへの設定も実施する。
- 設定すると、
コマンド例:
git uclone --setup --user git-user --key ~/.ssh/id_rsa --email user@example.com以下のコマンドを使用して、SSHプロファイルを利用してリポジトリをクローンし、Gitユーザー設定を適用する:
git uclone <USERNAME> <REPO_URL> [additional git clone options]必須引数
<USERNAME>: セットアップしたGitユーザー名<REPO_URL>: クローンするリポジトリのURL
コマンド例:
git uclone git-user git@github.com:owner/repo.gitgit uclone --help
## or
git uclone help