Используя ключ 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
.
`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 ответов на вопрос
Похожие вопросы
-
10
Как настроить SSH, чтобы мне не приходилось вводить свой пароль?
-
3
Как я могу использовать ssh для запуска команды на удаленной машине Unix и выхода до ее завершения?
-
8
Спаси меня от бессмысленного терминала
-
-
4
Как заставить ключи HOME или END работать в mc, работающем на OS X (ssh)
-
3
Чтобы получить Почту работай для `git am`
-
3
/ usr / bin / reset отключает возврат
-
8
Использование Git для управления библиотекой iTunes?
-
4
Создан ключ с использованием SSH keygen, не может увидеть папку с помощью filezilla
-
9
Могу ли я загрузить файл на свой компьютер из telnet (putty)?
-
4
Как мне подключиться к SSH серверу из Ubuntu?