Возможно ли иметь Git-репозиторий на локальном роутере с USB-накопителем?

У меня есть маршрутизатор (AVM Fritzbox) с подключенным к нему USB-накопителем. Я могу получить доступ к диску через сетевой путь с моих компьютеров. У меня есть доступ только к веб-интерфейсу маршрутизатора и файловой системе накопителя. Нет доступа с правами root или ssh (я все равно не хочу этого, потому что, если я что-то испорчу, я больше не смогу получить доступ к интернету или телефону).

Возможно ли, что этот диск действует как репозиторий Git без установки Git на самом маршрутизаторе, чтобы я мог получить доступ к репозиторию со всех компьютеров, подключенных к маршрутизатору?

1 ответ

Решение

Это зависит от того, как на самом деле работает ваш "сетевой путь" (хотя он звучит как Samba или какой-то другой протокол zeroconf).

Git может работать только с протоколами HTTP(S) и SSH в качестве транспортов, если вы не настроите один из них должным образом, вы не сможете использовать git на своем маршрутизаторе в качестве удаленного.

Прочитайте http://git-scm.com/book/en/Git-Internals-Transfer-Protocols для получения дополнительной информации. (Кроме того, на этот вопрос был получен ответ перед использованием Git с общей папкой Samba).

Другие вопросы по тегам