Клон мерзавца хорошо работает, но нажатие мерзавца не делает

Одна возможность рассмотреть: Ваше маленькое 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).

3
задан 13 March 2013 в 16:11
1 ответ

Стандартный git-daemon не позволяет вам помещать в репозитории. На странице руководства сказано:

Это идеально подходит для обновлений только для чтения, т. Е. Извлечения из репозиториев git.

Если вы действительно хотите включить анонимный push (и действительно, вы этого не делаете) ; просто используйте ssh ), вам нужно включить службу receive-pack , которая по умолчанию отключена (потому что это плохая идея). Опять же, со страницы руководства (раздел SERVICES ):

receive-pack

Это обслуживает клиентов git send-pack, позволяя анонимно От себя. По умолчанию он отключен, так как в протокол (другими словами, любой может вставить что угодно в репозиторий, включая удаление ссылок).

жирный мой. Вы можете включить эту службу глобально, передав параметр командной строки - enable = receive-pack , или для каждого репозитория, установив для daemon.receivepack значение true в конфигурация git вашего репозитория.

11
ответ дан 3 December 2019 в 04:49

Теги

Похожие вопросы