git проблема - в доступе отказано (publickey) - PullRequest
1 голос
/ 15 января 2020

Я некоторое время не менял клавишу S SH для битбакета. Внезапно он перестал работать, и я вижу следующую ошибку из моего исходного кода и командной строки.

Pushing to ssh://git@bitbucket.example.com:7998/project1/com.example.frontend.git
git@bitbucket.example.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Pushing to ssh://git@bitbucket.example.com:7998/project1/com.example.frontend.git
git@bitbucket.example.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Мне пришлось изменить хост / URL для этого поста.

Итак, я зашел в каталог, где находится этот проект, и выполнил эту команду, но получил ту же ошибку.

git push
git@bitbucket.example.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Когда я запустил 'git config --list', я см. полный список конфигурации с моим именем пользователя / адресом электронной почты компании / URL-адресом удаленного источника.

Я проверил мой ключ publi c S SH (который находится в моем аккаунте в BitBucket) с моим локальным s sh ключ под ~ / .s sh. Это идентично.

Есть что-нибудь еще, что я могу проверить или попробовать?

Спасибо.

1 Ответ

0 голосов
/ 15 января 2020

Вам необходимо проверить, зарегистрирован ли ваш ключ publi c в вашей размещенной учетной записи bitbucket.

ssh -Tv -p 7998 -i ~/.ssh/mykey git@bitbucket.example.com

Если он работает (то есть вы получаете «Доступ к оболочке отключен»), проверьте c ваш ~ / .ssh / config контент.

В OP упоминается в комментариях :

Я восстановил s sh, и он начал работать ...
Я не знаю, почему старый ключ sh не работал.

Иногда, в зависимости от OpenS SH версия, это может быть проблема формата:
См. " Какой правильный формат для закрытого ключа в учетных данных ".

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