Git SSH接続が出来ているのに、permission deniedと表示されてしまう

GitでリモートリポジトリへPUSHする際にエラーが出ています。

<エラー内容>

hansh@MacBook-Air laradock % git push hansh@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

上記の通り、Permission denied (publickey). ということなので、
githubへ公開鍵の登録を行い、SSH接続は成功し、「You've successfully authenticated」と表示されました。

それでもまだ依然として同じエラーが出ている始末です、、、

リモートリポジトリ名は、gitdocker としており、

hansh@MacBook-Air laradock % git remote -v origin github.com:ユーザ名/gitdocker.git (fetch) origin github.com:ユーザ名/gitdocker.git (push)

という形で、リモートリポジトリとの接続も出来ていると思っています。

<問題が起こった仮説>
以前に一度、公開鍵登録の作業をしたことがあり、今回新たに公開鍵を登録しました。
それによって、以前作成していた、sshconfigファイルを上書きしてしまったことが原因だったりするのかな と思っています。。 

ssh/config

Host github HostName github.com IdentityFile ~/.ssh/id_rsa User git

ssh配下のファイル

hansh@MacBook-Air laradock % ls ~/.ssh/ config id_ed25519.pub id_rsa.pub known_hosts.old id_ed25519 id_rsa known_hosts

上記のように、作成して上書きをして、を繰り返してしまったせいで少し混乱しています。

SSH接続が出来ていて、公開鍵をリポジトリに登録しているのに、パーミッションが許可されない原因が少しわからないです、、、

もし少しでもこの問題について、お分かりになる方いらっしゃいましたら、ご教示いただけますと幸いです。

コメントを投稿

0 コメント