SSH 키를 사용하여 EC2 서버의 Bitbucket.org에서 Git 복제


8

EC2 빌드 서버를 설정했으며 SSH 키를 사용하여 리포지토리를 복제하려고합니다.

취한 단계 :

cd ~/.ssh
ssh-keygen -t rsa

생성 된 구성 :

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

비트 버킷에로드 된 공개 ssh 키 :

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

언제:

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

비밀번호를 묻습니다. 우리가 잘못 가고있는 것을 확인하기 위해 무엇을 확인하거나해야합니까?

답변:


8

공개 키 인증을 사용하려는 경우 HTTPS를 통해 복제 할 수 없습니다. 다음과 같이 URL을 SSH로 수정해야합니다.

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

또는

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

해야 당신을 위해 일 .


0

당신이 모든 것을 올바르게하고있는 것 같습니다. 제공 한 ssh 매개 변수에 문제가있을 수 있습니다. 작동하는 구성은 다음과 같습니다.

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

나는 그것이 StrictHostKeyChecking no열쇠 일 것이라고 생각한다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.