#SSHでPermission Deniedが発生する
Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
いつものようにgit pushすると問題が発生した。
まず、考えられたのは最近、Macを買い換えたためgitの設定に問題があること。
何度もSSHキーの再設定を行ない一時的に解決できたが、また出来なくなった。
MacBook Pro 2018 macOS Mojave, 32GB
ターミナルは、iTermを使用している
- SSHキーの認証状態
- gitconfigの確認
- ~/.ssh/configの確認
- ssh -T git@github.com は通る
#1.SSHキーの認証状態
https://help.github.com/articles/error-permission-denied-publickey/
GitHub公式の『Error: Permission denied (publickey)』トラブルシューティングに沿って行う
ssh-agentを通して実際が使われているのか確かめると
The agent has no identifies.となる。実は、これ前に一時的に解決できたときも同じようになった。
再起動するたびにThe agent has no identifies.となるのは腹が立つ。
#2.gitconfigの確認
#3.~/.ssh/configの確認
#4. ssh -T git@github.comは通る
#5.質問:ssh-agentの役割は???
再起動するたびにThe agent has no identifies.となる。
回答1件