Git clone from Bitbucket.org on EC2 server using SSH keys

We have setup a EC2 build server and would like to use SSH keys to clone the repo.

Steps taken:

cd ~/.ssh
ssh-keygen -t rsa

created config:

host bitbucket.org
 HostName bitbucket.org
 IdentityFile ~/.ssh/bitbucket_rsa
 User git

Loaded public ssh key on bit bucket:

ssh-rsa ...key... ec2_user@ip-censored

When:

git clone https://[email protected]/user/repo.git

It ask for password. What should we check or do to see where we are going wrong?


You can't clone over HTTPS if you want to use public key authentication. You need to modify the url to the SSH one, like this:

git clone [email protected]/user/repo.git

or

git clone ssh://[email protected]/user/repo.git

should work for you.