Коротка відповідь: Виконайте sudo apt install git на Ubuntu/Debian або sudo dnf install git на AlmaLinux/Rocky, потім задайте свою ідентичність через git config --global user.name і user.email. Для приватних репозиторіїв на сервері використовуйте SSH-ключі.

Огляд

Git — це спосіб чисто доставляти код на сервер: клонувати репозиторій, підтягувати оновлення, відкочувати помилки. У поєднанні з SSH deploy-ключами це набагато краще за ручне копіювання файлів щоразу.

Що потрібно мати

  • SSH-доступ до сервера.
  • Репозиторій для клонування (GitHub/GitLab/Bitbucket або self-hosted).

Покрокова інструкція

  1. Встановіть:
    # Ubuntu/Debian
    sudo apt -y install git
    # AlmaLinux/Rocky
    sudo dnf -y install git
    git --version
  2. Налаштуйте ідентичність (використовується в метаданих комітів):
    git config --global user.name "Your Name"
    git config --global user.email "[email protected]"
  3. Для приватних репозиторіїв створіть ключ на сервері й додайте його до вашого Git-хоста як deploy-ключ:
    ssh-keygen -t ed25519 -C "server-deploy-key"
    cat ~/.ssh/id_ed25519.pub
  4. Клонуйте:
    git clone [email protected]:user/repo.git
    # or public repos over HTTPS:
    git clone https://github.com/user/repo.git
  5. Оновлюйте пізніше через git pull зсередини каталогу репозиторію.

Типові проблеми

  • Permission denied (publickey): публічний ключ сервера не доданий до Git-хоста — див. як працюють SSH-ключі.
  • Запити пароля по HTTPS: GitHub прибрав парольну автентифікацію — використовуйте SSH або personal access token.
  • Попередження «dubious ownership»: репозиторій належить іншому користувачу — git config --global --add safe.directory /path або виправте власника.

Коли звертатися в підтримку

Питання Git-процесів — рівень застосунку; щодо проблем із доступом до сервера відкрийте тикет.

Часті запитання

Як клонувати приватний репозиторій на сервер?

Згенеруйте SSH-ключ на сервері через ssh-keygen, додайте публічний ключ до вашого Git-хоста як deploy-ключ, потім клонуйте за SSH-адресою на кшталт [email protected]:user/repo.git.

Чому GitHub відхиляє мій пароль при клонуванні?

GitHub більше не приймає паролі акаунтів по HTTPS. Автентифікуйтеся SSH-ключем або створіть personal access token і використовуйте його замість пароля.

Схожі статті

Готові почати? Замовити VPS у Cloud2Y →

Ця відповідь Вам допомогла? 0 Користувачі, які знайшли це корисним (0 Голосів)