Не удается отправить файл в Bitbucket: не авторизовано - фатально: не удается прочитать из удаленного хранилища - PullRequest
0 голосов
/ 01 июля 2019

Я не могу нажать на Bitbucket, и это сообщение об ошибке:

> git push origin master: master
Несанкционированное
Неустранимый: Не удалось прочитать из удаленного хранилища.

Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует.

Отладка, я получаю это сообщение, когда я ssh в bitbucket:

> ssh -T bitbucket.org
аутентифицируется с помощью ключа развертывания.

Вы можете использовать git или hg для подключения к Bitbucket. Доступ к оболочке инвалиды.

Этот ключ развертывания имеет доступ для чтения к следующим репозиториям:
мой-имя пользователя / мой-хранилище

Часть этого сообщения с правом чтения является подозрительной.

PS: я знаю, что есть десятки подобных вопросов, но я не смог найти точное сообщение об ошибке здесь и получил только решение за пределами . Вот почему я сам отвечаю на это, чтобы помочь другим.

1 Ответ

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

Я смог решить эту проблему, используя это предложение :

  1. Удалите ключ SSH из репозитория. (Нажмите на имя репо> Настройки> Ключи доступа)
  2. Добавление ключа SSH в настройки учетной записи Ключи SSH. (Нажмите на свой аватар> Настройки Bitbucket> Ключи SSH)

Итак, добавление ключей в репо дает вам доступ только для чтения. Для доступа на чтение и запись необходимо добавить ключи под своей учетной записью.

Если честно, Bitbucket предупреждает о доступе только для чтения при добавлении ключа в репозиторий: image showing the bitbucket message warning about the read-only access

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