- 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 как указано выше или проверьте корректно ли в нем прописан путь до файла.