git/sshのアクションで「許可が拒否されました。何をしますか」という質問があります。必要に応じて回答がキーを生成し、エージェントに追加して、 Github/Bitbucket/etcアカウント。私はすべてそれに設定されて...私の質問は、私は "許可を拒否"エラーを最初に得ることについて心配する必要がありますか?起こった問題に対処するために必要な対策はありますか?(github) "permission denied(publickey)"の取得を開始しました。これを修正しました。
ここには物語があります:私は喜んで一緒に行く、私はGithubの所有者である長年のプロジェクトに取り組んでいた...そして私は押すことができませんでした。私は(SourceTreeを介して) "permission denied(public key)"という文字列を何度も何度も繰り返しています。
ls ~/.ssh
示しgithub_rsa
、github_rsa.pub
、id_rsa
、およびid_rsa.pub
:だから私は、デバッグを開始しました。 ssh-add -l [-E md5]
両方が私を与えた私に
ssh -vT [email protected]
The agent has no identities.
を与えた(これはOSX 10.11である)
...
debug1: identity file /Users/---/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/---/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/---/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/---/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/---/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/---/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/---/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/---/.ssh/id_ed25519-cert type -1
...
Host 'github.com' is known and matches the RSA host key.
Found key in /Users/---/.ssh/known_hosts:1
...
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/---/.ssh/id_rsa
debug1: Authentications that can continue: publickey
debug1: Trying private key: /Users/---/.ssh/id_dsa
debug1: Trying private key: /Users/---/.ssh/id_ecdsa
debug1: Trying private key: /Users/---/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey).
ssh-add ~/.ssh/id_rsa
し、それを固定し、新たなGithubのキーとしてid_rsa.pub
を追加します。
しかし、私が最初に問題を抱えていたということは気になるようですね。私は昨日晴れ着くことができました。私は何らかの形で妥協しましたか?もっと何かをしなければならないのでしょうか、それとも私が再び接続できることを嬉しく思いますか?
「github_rsa」については理にかなっていますが、なぜあなたはそれがなぜ私がそれに行かなかったのか分かりません。だからあなたの感覚は、「それは何とか削除されました」という部分について心配する必要はありませんか?作業中のものと作業していないものとの間の時間に、私のコンピュータは眠っていて、誰も家にいない家に閉じ込められました。 _何かが起こっていなければならない_どこか_ – henry