git-uclone is a git subcommand that allows users with multiple git accounts to efficiently clone a repository.
chmod +x src/git-uclone.sh
sudo cp src/git-uclone.sh /usr/local/bin/git-uclone Set up an SSH profile and Git user configuration using the following command:
git uclone --setup --user <USERNAME> --key <PRIVATE_KEY_PATH> --key <PRIVATE_KEY_PATH> [--email <EMAIL>] Required Arguments
--user <USERNAME>: Your Git user name.--key <PRIVATE_KEY_PATH>: The path to your SSH private key
Optional arguments
--email <EMAIL>: The Git user's email address.- If set, it will also configure
.git/configaftergit uclone.
- If set, it will also configure
Example command:
git uclone --setup --user git-user --key ~/.ssh/id_rsa --email user@example.com Use the following command to clone a repository using an SSH profile and apply Git user settings:
git uclone <USERNAME> <REPO_URL> [additional git clone options] Required arguments
<USERNAME>: The Git user name you set up.<REPO_URL>: URL of the repository to clone.
Example command:
git uclone git-user git@github.com:owner/repo.git git uclone --help
## or
git uclone help