Для связывания Git с Bitbucket на вашем хостинге, вам понадобится выполнить несколько основных шагов.
1. Установите Git на вашем хостинге:
- Если у вас доступ к командной строке, вы можете установить Git, используя пакетный менеджер вашей операционной системы. Например, для Linux вы можете использовать команду sudo apt install git
, а для Windows - скачать и установить Git с официального сайта.
- Если у вас нет доступа к командной строке, обратитесь к администратору хостинга для установки Git.
2. Создайте репозиторий на Bitbucket:
- Зайдите на ваш аккаунт на bitbucket.org и создайте новый репозиторий.
- Укажите имя репозитория и настройте доступы (например, публичный или приватный репозиторий).
3. Настройте SSH-ключи для доступа к Bitbucket:
- Сгенерируйте SSH-ключ на вашем хостинге с помощью команды ssh-keygen
. Укажите расположение и пароль для ключа, если требуется.
- Откройте содержимое публичного ключа (обычно ~/.ssh/id_rsa.pub
) и скопируйте его.
- Зайдите в настройки вашего аккаунта на bitbucket.org, найдите раздел SSH-ключей и добавьте туда содержимое вашего публичного ключа.
4. Инициализируйте репозиторий на хостинге:
- Войдите на ваш хостинг через SSH.
- Создайте новую директорию для проекта, перейдите в нее и выполните команду git init
.
- Добавьте файлы проекта в репозиторий с помощью команды git add .
(добавляет все файлы) или git add <файлы>
(добавляет конкретные файлы).
- Создайте первый коммит с помощью команды git commit -m "Первый коммит"
.
5. Свяжите репозиторий хостинга с репозиторием на 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.