Задать вопрос

Как запушить изменения на Bitbucket?

Зарегистрирована на Bitbucket, прописала ssh-ключ, смогла клонировать проект локально. Создала новую ветку, сделала коммит, пушу изменения, выводит ошибку:
$ git push origin changelog 
git@bitbucket.org: Permission denied (publickey).
fatal: Не удалось прочитать из внешнего репозитория.

Удостоверьтесь, что у вас есть необходимые права доступа
и репозиторий существует.

Репозиторий существует, являюсь администратором проекта, ssh-ключ создан и прописан.
Чего ещё не хватает или как правильно пушить изменения в чужой репозиторий?
  • Вопрос задан
  • 457 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
Alex_Geer
@Alex_Geer
System Engineer
Ошибка "Permission denied (publickey)" говорит о том, что ssh-ключ не был распознан. Попробуйте выполнить следующие действия:

  1. Проверьте, что вы используете правильный ssh-ключ, который был добавлен в ваш аккаунт на Bitbucket.
  2. Убедитесь, что вы используете правильное имя пользователя для git. Это может быть не ваше имя пользователя на Bitbucket.
  3. Проверьте, что ваш ssh-ключ находится в правильном месте на вашем компьютере. Он должен быть в папке .ssh в вашей домашней директории.
  4. Убедитесь, что вы имеете права на запись в репозиторий. Это может быть необходимо, если вы создали репозиторий от имени другого пользователя.
  5. Если проблема не решена, попробуйте использовать https-ссылку вместо ssh для доступа к репозиторию. Вы можете найти эту ссылку на странице вашего репозитория на Bitbucket.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽