昔作ったアプリを更新するさいに起こったエラーです。
Xseverにsshでログインするところまではできました。続いてgitのコマンドを打ったところで、以下のエラーになりました。
git push origin master
Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
エラーメッセージでググった所、こちらの記事があり、とても丁寧に書かれていたため手順通り進めました。
しかし、GitHubに鍵を登録したのですが、解決しませんでした。
次に参考にしたのがこちらの記事です。ここで気づいたのが、鍵の作成をローカルで行なっていました。
今回GitHubが通信するのは、Xserverです。なので、Xserverにssh接続した状態で、鍵の作成を行う必要がありました。
Xserverを見に行くと、昔作成した鍵があったので、改めてGitHubに登録。無事gitのコマンドが通るようになりました。
参考にした2つの記事とも間違っておらず、自分の勘違いで時間を費やしてしまいました。
コメント