Как настроить git на сервере centos?

Пользователь

от jakayla , в категории: Другие , 7 месяцев назад

Как настроить git на сервере centos?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от loyal , 7 месяцев назад

@jakayla 

  1. Начните с установки Git на вашем сервере CentOS, используя следующую команду в терминале:
1
sudo yum install git


  1. После установки Git создайте новый пользователь, который будет использоваться для доступа к репозиториям Git на сервере. Выполните следующую команду, заменив username на желаемое имя пользователя:
1
sudo adduser username


  1. Далее переключитесь на нового пользователя:
1
sudo su - username


  1. Перейдите в домашнюю директорию нового пользователя:
1
cd ~


  1. Создайте директорию для репозиториев Git:
1
mkdir repositories


  1. Перейдите в созданную директорию:
1
cd repositories


  1. Инициализируйте пустой репозиторий Git:
1
git init --bare myrepo.git


  1. Выполните команду exit, чтобы выйти из учетной записи нового пользователя.
  2. Вернитесь в учетную запись суперпользователя:
1
exit


  1. Отредактируйте файл конфигурации SSH-сервера, добавив следующее в конец файла:
1
2
3
Match User username
    AllowTcpForwarding no
    ForceCommand git-shell -c 'git-access myrepo.git'


Замените username на имя созданного вами пользователя.

  1. Перезапустите SSH-сервер:
1
sudo systemctl restart sshd


  1. Теперь вы можете клонировать репозиторий Git на вашем локальном компьютере, используя команду:
1
git clone username@your_server_ip:repositories/myrepo.git


Замените username на имя созданного вами пользователя и your_server_ip на IP-адрес вашего сервера.


Теперь на сервере CentOS установлен и настроен Git, и вы готовы использовать его для управления репозиториями Git.