Подтвердить что ты не робот

Запустите сервер git в локальной сети

У меня небольшая компания, для управления проектом я хочу запустить сервер git в моей компании (локально). Как установить сервер git на наш локальный сервер Windows?

Я хочу, чтобы мои программисты могли использовать команды git для подключения к этому серверу.

4b9b3361

Ответ 1

Я предполагаю, что у вас уже установлен локальный Git. Для этого в Интернете есть много ресурсов, в том числе этот blogpost о инструментах Windows Git.

Все трюки работают так: распакуйте папку, содержащую общий репозиторий Git, как общий сетевой ресурс Windows.

Шаг первый - открытый репозиторий Git

Для всего решения есть два поворота - один из них - ваш общий репозиторий должен быть инициализирован флагом -bare.

enter image description here

Шаг второй - общий ресурс Windows

Второй шаг - открыть папку с помощью нашего недавно созданного репозитория на общем ресурсе Windows. Вы также используете стандартные механизмы Windows для управления и ограничения доступа к папке (убедитесь, что вы даете разработчикам возможность писать!).

Шаг третий. Сопоставьте общий ресурс как сетевой диск.

Этот шаг, возможно, не совсем необходим, но я не мог заставить его работать иначе, так что вот и второй поворот. Чтобы ваши разработчики могли получить доступ к общей папке через Git, им необходимо сопоставить ее как сетевой диск.

enter image description here

Шаг четвертый - добавьте удаленный репозиторий в Git и пропустите код

Последний шаг - стандартная процедура Git - каждый разработчик в вашей команде должен добавить репозиторий, сидящий под их вновь созданным сетевым диском как удаленный. Обратите внимание на использование префикса "file:///" перед именем подключенного диска.

enter image description here