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://[email protected]/user/repo.git
パスワードを要求します。どこが間違っているのかを確認または確認するにはどうすればよいですか?
公開鍵認証を使用する場合は、HTTPSを介して複製することはできません。次のように、URLをSSHに変更する必要があります。
git clone [email protected]/user/repo.git
または
git clone ssh://[email protected]/user/repo.git
あなたはすべてを正しく行っているようです。問題は、指定したsshパラメータにある可能性があります。これが機能する私の設定です:
Host bitbucket.org
IdentityFile ~/.ssh/bitbucket.pem
IdentitiesOnly yes
StrictHostKeyChecking no
私は思います StrictHostKeyChecking no
がキーかもしれません。