Одна возможность рассмотреть: Ваше маленькое 192.x сеть, являющаяся редактором NAT на 10.x сеть? Задавать тот же вопрос в другом отношении: Когда клиенты на 192.x хосты доступа к сети на 10.x сеть, сделайте 10.x, хосты видят, что соединения прибывают из 192.x адрес, или из 10.x адрес? Если первый, то Вы не делаете NAT; если последний, Вы.
Я задаю этот вопрос, потому что то, что Вы описываете, согласовывается с включением порта WAN типичного consumer/SOHO-grade устройства NAT/маршрутизатора межсетевых экранов в Ваше существующее 10.x сеть; порты LAN того устройства затем были бы Вашим 192.x сеть.
Так или иначе необходимо далее исследовать топологию LAN и маршрутизацию. Так как Вы не имеете доступа к самим маршрутизаторам, взглянули на сетевую конфигурацию и таблицы маршрутизации некоторых типичных хостов в каждой сети. Они должны дать Вам большую полезную информацию (например, сетевая маска, шлюз по умолчанию, серверы DNS).
Стандартный git-daemon
не позволяет вам помещать
в репозитории. На странице руководства сказано:
Это идеально подходит для обновлений только для чтения, т. Е. Извлечения из репозиториев git.
Если вы действительно хотите включить анонимный push
(и действительно, вы этого не делаете) ; просто используйте ssh
), вам нужно включить службу receive-pack
, которая по умолчанию отключена (потому что это плохая идея). Опять же, со страницы руководства (раздел SERVICES ):
receive-pack
Это обслуживает клиентов git send-pack, позволяя анонимно От себя. По умолчанию он отключен, так как в протокол (другими словами, любой может вставить что угодно в репозиторий, включая удаление ссылок).
жирный мой. Вы можете включить эту службу глобально, передав параметр командной строки - enable = receive-pack
, или для каждого репозитория, установив для daemon.receivepack
значение true
в конфигурация git вашего репозитория.