わからないこと
友人の作業を手伝うことになり、もらったRSAの秘密鍵(~/.ssh/id_rsa)を ssh-add ~/.ssh/id_rsa
し、エージェントフォワード(ssh -i ~/.ssh/ec2key.pem -A ec2-user@IP
)で EC2インスタンスに入り、 git fetch
をした。しかし、以下のエラー文が出てgit fetch
ができない
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 になるのか。
どうすればgit fetch
が通るようになるか
ためしたこと
- ~/.ssh/id_rsaが正しいか確認した。
cat ~/.ssh/id_rsa
の内容を見せてもらい比較したが一致していた。 chmod 600 ~/.ssh/id_rsa
は実行済み
その他
私が作成した id_rsa.pub を相手型のgithubに登録してもらうことはできないらしい。
なので、相手型の用意した秘密鍵 id_rsa を使って欲しいらしい。
相手はgithub enterprise に入っている?らしい。
回答1件
あなたの回答
tips
プレビュー