I know how to provide a username and password to an HTTPS request like this:
git clone https://username:password@remote
But I’d like to know how to provide a username and password to the remote like this:
git clone [email protected]
I’ve tried like this:
git clone username:password@[email protected]
git clone git@username:[email protected]
git clone [email protected]@username:password
But they haven’t worked.
12 s
Based on Michael Scharf’s comment:
You can leave out the password so that it won’t be logged in your Bash history file:
git clone https://[email protected]/username/repository.git
It will prompt you for your password.
Alternatively, you may use:
git clone https://username:[email protected]/username/repository.git
This way worked for me from a GitHub repository.