Git: Настройка публичного клона только для чтения в локальной сети
У нас есть небольшая локальная сеть Windows с исходным хранилищем для данных исследований, настроенная на сетевом диске, и рабочий клон на каждой рабочей станции; все хорошо. Мы хотели бы предоставить доступ только для чтения к хранилищу для посетителей (фактического физического вида), которые подключаются. Какой лучший способ?
Логически (= наивно) мы бы сделали это не пустым источником и просто раскрыли это без внешних разрешений на запись; Я пытался это сделать, когда настраивал его, но переход к полному началу не был приятным. Должен ли я сделать публичный клон рядом с источником и сделать его доступным только для чтения? И потом: какие виды хуков использовать, чтобы этот публичный клон обновлялся всякий раз, когда рабочий нажимает?
Практически вся информация, которую я нахожу по этому поводу, касается * систем nix и удаленного доступа, чего, к сожалению, здесь нет.