Git clone da Bitbucket.org sul server EC2 usando le chiavi SSH


8

Abbiamo installato un server di build EC2 e vorremmo usare le chiavi SSH per clonare il repository.

Passi compiuti:

cd ~/.ssh
ssh-keygen -t rsa

configurazione creata:

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

Chiave ssh pubblica caricata sul bucket bit:

ssh-rsa ... chiave ... ec2_user @ ip-censurato

Quando:

git clone https://git@bitbucket.org/user/repo.git

Chiede la password. Cosa dovremmo controllare o fare per vedere dove stiamo sbagliando?

Risposte:


8

Non è possibile clonare su HTTPS se si desidera utilizzare l'autenticazione con chiave pubblica. Devi modificare l'URL in quello SSH, in questo modo:

git clone git@bitbucket.org/user/repo.git

o

git clone ssh://git@bitbucket.org/user/repo.git

dovrebbe funzionare per te .


0

Sembra che tu stia facendo tutto bene. Il problema potrebbe riguardare i parametri ssh forniti. Ecco la mia configurazione che funziona:

Host bitbucket.org
  IdentityFile ~/.ssh/bitbucket.pem
  IdentitiesOnly yes
  StrictHostKeyChecking no

Penso che StrictHostKeyChecking nopotrebbe essere la chiave.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.