@romaro

Почему не удается запушить на Bitbucket?

Знаю, что проблема распространенная, но ни одно из решений мне не помогло. В том числе описанное на их сайте.

Дано: сервер Oracle Linux, 1 пользователь, 2 директории. В каждой по проекту.

Что делал:
1) создал ключ, он доступен по cat ~/.ssh/id_rsa.pub
2) добавил этот ключ в личные настройки https://bitbucket.org/account/settings/ssh-keys/

Пробую ssh -T bitbucket.org, получаю:
myproject@bitbucket.org: Permission denied (publickey).


Но что самое интересное, из одной папки я могу запушить, т.е. удаленный репо как-то подключился. А из второй ни в какую.

Хотя вторую папку пробовал подключить так же:
git remote add origin git@bitbucket.org/myacc/myproj.git


Вывод git remote -v
origin  git@bitbucket.org/myacc/myproj.git (fetch)
origin  git@bitbucket.org/myacc/myproj.git (push)


Лог:
> git symbolic-ref --short HEAD
> git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track) refs/heads/master refs/remotes/master
> git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname)
> git remote --verbose
> git config --get commit.template
> git push -u origin master
fatal: 'git@bitbucket.org/.../....git' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
  • Вопрос задан
  • 288 просмотров
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Поправь ошибку в URL
git remote set-url origin git@bitbucket.org:myacc/myproj.git

Сообщение Permission denied сбивает с толку. Git при любой проблеме с передачей данных пишет Permission denied, хотя ошибка не в правах доступа, а в том, что Git просто не нашел репозиторий по указанному адресу. ...does not appear to be a git repository
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы