Для связывания Git с Bitbucket на вашем хостинге, вам понадобится выполнить несколько основных шагов.
- Установите Git на вашем хостинге:
- Если у вас доступ к командной строке, вы можете установить Git, используя пакетный менеджер вашей операционной системы. Например, для Linux вы можете использовать команду
sudo apt install git
, а для Windows - скачать и установить Git с официального сайта. - Если у вас нет доступа к командной строке, обратитесь к администратору хостинга для установки Git.
- Создайте репозиторий на Bitbucket:
- Зайдите на ваш аккаунт на bitbucket.org и создайте новый репозиторий.
- Укажите имя репозитория и настройте доступы (например, публичный или приватный репозиторий).
- Настройте SSH-ключи для доступа к Bitbucket:
- Сгенерируйте SSH-ключ на вашем хостинге с помощью команды
ssh-keygen
. Укажите расположение и пароль для ключа, если требуется. - Откройте содержимое публичного ключа (обычно
~/.ssh/id_rsa.pub
) и скопируйте его. - Зайдите в настройки вашего аккаунта на bitbucket.org, найдите раздел SSH-ключей и добавьте туда содержимое вашего публичного ключа.
- Инициализируйте репозиторий на хостинге:
- Войдите на ваш хостинг через SSH.
- Создайте новую директорию для проекта, перейдите в нее и выполните команду
git init
. - Добавьте файлы проекта в репозиторий с помощью команды
git add .
(добавляет все файлы) илиgit add <файлы>
(добавляет конкретные файлы). - Создайте первый коммит с помощью команды
git commit -m "Первый коммит"
.
- Свяжите репозиторий хостинга с репозиторием на Bitbucket:
- Получите URL вашего репозитория на Bitbucket.
- На хостинге выполните команду
git remote add origin <URL репозитория>
, где<URL репозитория>
- это URL вашего репозитория на Bitbucket. - Выполните команду
git branch -M main
для переименования ветки по умолчанию вmain
. - Выполните команду
git push -u origin main
, чтобы загрузить все изменения из локального репозитория на хостинг.
Теперь ваш Git-репозиторий на хостинге связан с Bitbucket. Вы можете выполнять обычные операции Git, такие как коммиты, слияния веток и загрузка изменений на Bitbucket с помощью команд Git.