- 02.06.2023
С 1 июня 2023 года сайт Bitbucketа перестал открываться у российских пользователей. Никакой информации про блокировку ни одна из сторон не опубликовала.
Пока еще Bitbucketом можно пользоваться через ssh ключи. Как это сделать на сервере я расскажу ниже.
Для начала проверяю установлен OpenSSH ли на сервере.
Если показывает версию (см. ниже), значит все ок. Если нет, то надо ставить OpenSSH.
Генерирую ключ
На линукс сервере открываю shell-клиент.
Захожу в папку .ssh того пользователя на сервере, из под которого планирую работать и выполняю команду:
где:
- емейл пользователя Bitbucket - адрес электронной почты, связанный с учетной записью Bitbucket Cloud;
- название_ключа - то, как Вы хотите назвать файл ключа.
После этого надо будет ввести пароль и подтверждение пароля для доступа к ключу.
Создаю config
В той же папке создаю файл config с текстом:
IdentityFile ~/.ssh/название_ключа
Добавляю в битбакет
В настройках пользователя добавляю сформированный ключ. Вот здесь https://bitbucket.org/account/settings/ssh-keys/

Обновляю настройки репозитория на сервере
Редактирую файл .git/config, меняю https подключение на ssh:
url = ssh://git@bitbucket.org/владелец_репозитория/название_репозитория.git
Вместо "владелец_репозитория" и "название_репозитория" добавьте свои данные.
После того как сохраните файл, можно работать с Bitbucketом, т.е. "git push", "git pull" и т.д.
Ошибки
Если у Вас возникли ошибка:
На команду:
Создайте config как указано выше или проверьте корректно ли в нем прописан путь до файла.