【发布时间】:2021-10-16 11:48:25
【问题描述】:
我目前有一个 git repo 存储在本地网络驱动器上。一些 Windows 10 PC 每天都提交这个 repo,并通过本地的“file://”协议访问它(我没有对网络的管理员控制,所以无法安装像 gitea 这样的实际 git 服务器)。
现在的问题是,我想让一台连接到网络的 linux (Ubuntu Desktop 20.04) 计算机访问网络驱动器上的 git repo (push/pull)。有人告诉我,网络驱动器不适用于 linux,我没有关于设置的更多详细信息。鉴于在 linux 机器上安装网络驱动器不是一种选择,是否可以通过使用其中一台 windows PC 作为代理来访问 git repo?也许使用 ssh 隧道?我目前能够从其他 Windows PC ssh/vnc 进入 linux PC。
我看过以下教程和其他一些教程,但它们似乎都在连接到实际的 git 服务器。如果可能的话,我希望它能够与本地“file://”协议一起使用。
在我的设置/情况限制内,我愿意接受任何可行的解决方案。将 repo 移至 github 等在线主机不是一种选择。
【问题讨论】:
标签: git ssh network-drive