Возможно ли иметь 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).