@quinton.prosacco
Настройка сервера Git включает в себя несколько шагов. Вот основные шаги для правильной настройки сервера Git:
- Установить Git на сервер. Это можно сделать, например, с помощью команды:
1
2
|
sudo apt update
sudo apt install git
|
- Создать новый репозиторий. Для этого перейдите в нужную директорию и выполнив команду:
- Настроить доступ к репозиторию. Для этого в настройках Git необходимо создать файл git-shell-commands и добавить в него содержимое:
1
2
|
#!/bin/bash
git-shell
|
Затем установите права на выполнение:
1
|
chmod +x git-shell-commands
|
- Добавить пользователей, которым будет предоставлен доступ к репозиторию. Для этого выполните команду:
1
|
sudo adduser <username>
|
- Настроить SSH-доступ. Сначала убедитесь, что на сервере установлен пакет openssh-server. Затем добавьте публичные SSH-ключи пользователей в файл ~/.ssh/authorized_keys.
- После настройки доступа пользователей можно клонировать репозиторий на локальную машину с помощью команды:
1
|
git clone <username>@<server>:<path_to_repository>
|
Отныне вы сможете использовать сервер Git для хранения и управления вашими репозиториями.