Есть куча «Я получаю разрешение на отказ» на действия git/ssh, что мне делать », где ответ при необходимости генерирует ключ, добавляет его агенту и связывает его с вашим Github/Bitbucket/etc. Я все в порядке с этим ... мой вопрос: мне нужно беспокоиться о том, чтобы в первую очередь были допущены ошибки с разрешением? Есть ли какие-то меры, которые мне необходимо предпринять для решения какой-либо проблемы?(github) Начинается получение разрешения «публиковать». Исправлено ... я должен предпринять дальнейшие шаги?
Вот история: Я был счастлив, работая над давними проектами, которые я являюсь владельцем на Github ... и тогда я не мог толкнуть. Я получил (через SourceTree) строку с ошибками «отказ в доступе (открытый ключ)» снова и снова. Так что я начал отладки:
ls ~/.ssh
показывает github_rsa
, github_rsa.pub
, id_rsa
и id_rsa.pub
. ssh-add -l [-E md5]
оба дали мне The agent has no identities.
ssh -vT [email protected]
дал мне (это 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
и добавление id_rsa.pub
как новый ключ Github фиксированной его.
Но факт, что у меня возникла проблема, в первую очередь, кажется, беспокоит право? Вчера я смог подключиться. Был ли я каким-то образом скомпрометирован? Должен ли я сделать что-нибудь еще, или просто быть счастливым, что я могу снова подключиться?
Это имеет смысл в отношении 'github_rsa', и теперь, когда вы говорите это, я не уверен, почему я не пошел с этим. Итак, ваш смысл в том, что мне не нужно беспокоиться о том, что часть «она была удалена каким-то образом»? В промежутке между работами и вещами, которые не работают, мой компьютер спал и заперт в доме, где больше нигде не было дома. _Что-то должно было произойти _somewhere_ – henry