1

我有一个连接了 USB 驱动器的路由器(AVM Fritzbox)。我可以从我的计算机通过网络路径访问驱动器。我只能访问路由器的 Web 界面和驱动器的文件系统。没有 root 或 ssh 访问权限(无论如何我都不想要它,因为如果我搞砸了任何事情,我就无法再访问互联网或电话了)。

该驱动器是否可以充当 Git 存储库,而路由器本身没有安装 Git,以便我可以从连接到路由器的所有计算机访问存储库?

4

1 回答 1

1

这取决于您的“网络路径”实际上是如何工作的(尽管它听起来像 Samba 或其他一些 zeroconf 协议)。

Git 只能使用 HTTP(S) 和 SSH 协议作为传输协议,除非您正确配置其中之一,否则您不能将路由器上的 git 用作远程。

阅读http://git-scm.com/book/en/Git-Internals-Transfer-Protocols了解更多信息。(此外,在将 Git 与 Samba 共享文件夹一起使用之前,这个问题已经得到了解答)。

于 2014-05-03T08:54:38.887 回答