«запрос оболочки завершился неудачно на канале 0», «отказано в доступе (publickey)», но «проверка подлинности прошла успешно» в Bitbucket - PullRequest
1 голос
/ 26 апреля 2019

Я пытаюсь использовать SSH для клонирования хранилища, а не HTTPS, чтобы проверить, не быстрее ли скорость (это большое хранилище).Один из членов моей организации на работе успешно прошел проверку подлинности и клонировал репозиторий (то же самое, что я пытаюсь клонировать), но мой продолжает сбой.

git clone ssh://git@bitbucket.website.com/repo/repo.git
Permission denied (publickey)
fatal: Could not read from remote repository

Когда я пытаюсь подключиться к серверу SSH с флагами -Tv, Я получаю этот вывод:

debug1: Found key in /home/user/.ssh/known_hosts:6
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/user/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 277
debug1: Authentication succeeded (publickey).
Authenticated to bitbucket.website.com ([123.123.123]:7999).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: pledge: network
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
shell request failed on channel 0

Как видите, он правильно аутентифицирует меня, но по какой-то причине отвечает shell request failed on channel 0

Я ввел свой открытый ключ SSH в https://bitbucket.website.com/plugins/servlet/ssh/account/keys/add (который начинается с ssh-rsa XXXXXXXXX)

Я подтвердил с помощью ssh-keygen, что закрытый ключ /home/user/.ssh/id_rsa имеет открытый ключ, который я прикрепил в Bitbucket.

Мой закрытый ключ IS защищен паролем.Что-то, что я знаю наверняка, что никто другой не имеет.

Секретный ключ другого парня не защищен паролем.

URL-адрес SSH другого парня initials@bitbucket.website.com когда Bitbucketавтоматически показывает git@bitbucket.website.com для меня.Вместо этого я попытался использовать свои инициалы, но это дает точно такой же ответ.

У многих людей также возникла эта проблема в StackOverflow, но я вижу, что они помечают ответ как правильный, но они не работаютдля меня.Я здесь довольно заблудился.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...