Заметка

git@bitbucket.org: Permission denied (publickey).

Что-то я давненько ничего не выкладывал на Bitbucket, и вот на днях создав новый репозиторий не смог его себе склонировать. К удивлению получил ошибку «git@bitbucket.org: Permission denied (publickey).» Не помню, чтобы я что-то менял у себя в ключах, но как-то это нужно было исправлять.
И вот, немного по гуглив всё починил.
Для себя нашел такое решение:

1) Почистить записи с конкретным сайтом в файле ~/.ssh/known_hosts

ssh-keygen -R "bitbucket.org"

Если у вас несколько аккаунтов на данном хосте, то потом придётся на других подтвердить подключение.
2) Сгенерировать новые ключи. Не пробовал в имени файла указывать путь, выполнял в папке ~/.ssh/.

ssh-keygen -C "email@domen.com" -N "passphrase_for_you_key" -f "file_name"

3) Добавить ключи в агента

ssh-add ~/.ssh/file_name

В файле ~/.ssh/config настройки не менял.

# Bitbucket
Host bitbucket bitbucket.org
    HostName bitbucket.org
    User lliammah
    IdentityFile ~/.ssh/lliammah_bitbucket

Вот и всё, теперь опять работает как и раньше, по ssh.


Как можно отблагодарить:

  • Оформить удобную для вас подписку на Boosty.to
  • Разово поддержать через DonationAlerts
9590login-checkgit@bitbucket.org: Permission denied (publickey).

Добавить комментарий