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.