Назад | Перейти на главную страницу

Конфигурация удаленного сервера Git

Я создаю интранет в целях разработки для своей команды разработчиков. Пока у меня есть новый ящик CentOS с установленным Git и инициализированным репозиторием. Моя цель - предоставить разработчикам доступ к репозиторию через сеть. На приставке нет размещенных доменов, поскольку мы еще не начали использовать его для этой цели.

Так .... Я хочу, чтобы разработчики добавляли удаленный доступ к репозиторию, но я спотыкаюсь, пытаясь понять, как бы это настроить. Следует ли использовать сетевой адрес, например 192.168.2.XX? Это обязательно должно быть связано с доменом? Я также признаю, что я не эксперт по Linux и не знаю, что делать с его настройкой.

Возможно, я мог бы сделать это, если бы мне пришлось, но мне также пришлось бы возиться с DNS в сети (к которой у меня нет доступа): Сервер CentOS - интранет - доменное имя без локальных DNS

Нет причин иметь доменное имя для подключения к репозиторию git, вы можете просто использовать внутренний IP-адрес.

После тщательного изучения я решил, что лучший способ выполнить эту работу - это настроить доступ к диску в сети с помощью Samba.

Я открыл диски в сети, чтобы сделать их доступными, и пользователь командной строки может просто перейти к ним. Кроме того, команда git remote add не требует веб-адреса. Следовательно, вы можно указать диск путь, который решает мою проблему.

Я полагаю, что путь сработал бы, если бы я указал сетевой адрес, например 196.168.2.XX ... Однако ни одно из направлений не было легким и привело меня к нескольким кроличьим норам (по крайней мере, потому что я новичок в Linux).

Вы можете захотеть проверить гитолит тоже для простого способа управления репозиториями git.