MENU

【Xserver GitHub連携時のエラー】Permission denied (publickey). fatal: Could not read from remote repository.

昔作ったアプリを更新するさいに起こったエラーです。
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つの記事とも間違っておらず、自分の勘違いで時間を費やしてしまいました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次