Git и Bitbucket: не авторизован при нажатии - PullRequest
1 голос
/ 22 июня 2019

Я создал хранилище в BitBucket и клонировал его, используя SSH. При попытке push внести изменения в BitBucket, я получаю следующую ошибку:

Несанкционированный

fatal: не удалось прочитать из удаленного хранилища.

Я создал ключ SSH с помощью ssh-keygen и скопировал полученный открытый ключ в BitBucket. Я скачал SourceTree, чтобы посмотреть, поможет ли немного инструментов, но у него та же проблема.

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

Пожалуйста, помогите! Я работаю на Mac OS X и пытался удалить учетные данные GitHub из Keychain Access, но это не решило проблему. Кто-нибудь знает, что я могу делать не так?

Обновление

Я использовал точно такую ​​же конфигурацию на стороне клиента с GitHub и не столкнулся с какими-либо проблемами, поэтому я подозреваю, что в BitBucket отсутствует какая-то конфигурация.

Ответы [ 2 ]

1 голос
/ 19 июля 2019

Просто возникла та же проблема, и она была решена.

Моя проблема заключалась в том, что я добавил сгенерированный открытый ключ ssh в сам репозиторий через «настройки» этого репо.

Решениедолжен был удалить ключ ssh из самого репо.Нажмите на свой аккаунт.Добавьте ключ ssh через «настройки» вашей учетной записи.

0 голосов
/ 22 июня 2019

Вы можете проверить, клонировали ли вы хранилище с использованием HTTPS или SSH. Предполагая, что вы используете SSH, вы можете попытаться явно настроить конфигурацию клиента ssh в ~ / .ssh / config и определить используемый хост / закрытый ключ:

Host <bitbucket host>
  IdentityFile <path to ssh private key>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...