У меня никогда не было проблем при работе с репозиториями, размещенными на Bitbucket, с использованием SSH-соединения с сгенерированной парой ключей. Но так как я обращаюсь к своим репозиториям с двух разных компьютеров (например, домашней машины, рабочей машины), я всегда получаю
Permission denied (publickey).fatal: Could not read from remote repository.
каждый раз, когда я переключаю машины. Так что мой текущий не очень хороший обходной путь - удалить мой текущий ключ с помощью
rm -r .ssh
(я просто использую один), а затем создайте новый, используя Sourcetree или Terminal. Затем я удаляю старый ключ для машины, которую я использую, из своей учетной записи Bitbucket и вставляю новый ключ.
Это работает с тех пор, но должно быть лучшее решение. Я просматривал документы по Bitbucket, но он просто говорит, что нужно добавить новый ключ для каждой машины, которая обращается к репозиториям и, очевидно, это не работает. Я уверен, что что-то упустил. Спасибо за любую помощь!