質問: 「Ruby on Rails チュートリアル」を第1章から勉強しています。 どちらかと言うとGitやBitbucketの使い方に関する質問です。 第1章の後半に、Bitbucketに最初のアプリのリポジトリを作成する解説があるのですが、 ``` git push -u origin --all ``` とすると、以下のエラーが返りました。 ``` Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. ``` アクセス権がないようですが、GitもBitbucketも初めてで、具体的に確認すべき事が分かりません。 行ったことは、チュートリアルの手順通りです。 1.ローカルPC上で公開鍵を作成 2.Bitbucketに公開鍵を追加 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/cedbe313da9ecb0153edf2d96d33f699.jpeg) 3.AWSから以下コマンド入力 ``` $ git remote add origin git@bitbucket.org:ユーザー名/hello_app.git $ git push -u origin --all ※ここでエラー ``` どこを確認、設定すべきでしょうか? ーーー同日追記 公開鍵の作成は、ローカルPCのGit Bushにて以下のように作成しました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/6af98a98fc6ec3f16154936a2a86cb30.jpeg) そして、id_rsa.pubの内容をBitbucketに貼り付けしました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/c7a9ae4b24fe72c06efda15976f36bcc.jpeg)
回答: 原因が分かりました。 鍵ペアを作成したローカルPCとは違う別のPCからサーバへアクセスしておりました。 初めてで、理解しておりませんでした。 お騒がせしました。 有難う御座いました。