Используя ключ SSH в bitbucket?

864
Andrius

Я пытаюсь добавить ключ SSH в учетную запись bitbucket.org, но безуспешно.

Я добавил свой открытый ключ в настройки профиля bitbucket, а затем изменил свой удаленный URL-адрес на SSH.

Но попытка подключиться к удаленному, выдает ошибку доступа. Хотя я могу использовать тот же ключ ssh на других моих удаленных серверах (не для git, а для входа по SSH на сервер). Так что мне нужно создать новую пару ключей ssh ​​или я что-то здесь упускаю?

debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /home/user/.ssh/id_rsa debug1: Authentications that can continue: publickey debug1: Trying private key: /home/user/.ssh/id_dsa debug1: Trying private key: /home/user/.ssh/id_ecdsa debug1: Trying private key: /home/user/.ssh/id_ed25519 debug1: No more authentication methods to try. Permission denied (publickey). 

PS В отладке я вижу, что он предлагает в id_rsaкачестве открытого ключа. Значит ли это, что он ищет неправильное местоположение (или так должно быть?). Потому что мой открытый ключ находится в файле с именем id_rsa.pub.

0
`id_rsa` в стенограмме в порядке. Какую команду вы выполняли? Или, скорее, вы получаете этот результат для `ssh git@bitbucket.org -vvv`? techraf 7 лет назад 0
@techraf Я запустил это: `ssh -Tv git @ bitbucket.org`, как написано в: https://confluence.atlassian.com/bitbucket/troubleshoot-ssh-issues-271943403.html Andrius 7 лет назад 0
И вы работаете непосредственно на машине, к которой пытаетесь добраться до BitBucket? Между сессиями нет SSH? Если нет, то, похоже, мало места для ошибки. Попробуйте использовать другой ключ, убедитесь, что в `~ / .ssh / config` нет записей, которые могут помешать (обратите внимание на символы подстановки). techraf 7 лет назад 0
@techraf Да, я работаю на своем ноутбуке, и между ними нет SSH-сессии. Также у меня даже нет файла `config` в` ~ / .ssh`. Andrius 7 лет назад 0
Я использовал свое `username @ url`, вместо` git @ url`, теперь переключение на `git` работает нормально. Andrius 7 лет назад 0
Я воздержусь от комментариев ... techraf 7 лет назад 0

0 ответов на вопрос

Похожие вопросы