是否可以git daemon
与已设置 LFS 的存储库一起使用?我有一台无法连接到我的公司 VPN(没有 Linux 客户端)的机器,我必须与其共享一个存储库以尝试对我的代码进行 Linux 特定的更改。
我有:
- 在 Windows 机器上本地镜像存储库。
- 运行
git daemon --export-all --enable=receive-pack --reuseaddr
(从镜像向上一个目录) - 在 Linux 计算机上为此添加了一个遥控器,克隆,并对使用
git lfs track
. - 当我尝试
git push <remote>
返回 Window 机器时,我收到 LFS 错误。
错误:
Git LFS: (0 of 1 files) 0 B / 981.15 KB
Post https://192.168.2.12/repository.git/info/lfs/objects/batch: dial tcp 192.168.2.12:443: i/o timeout
Post https://192.168.2.12/repository.git/info/lfs/objects/batch: dial tcp 192.168.2.12:443: i/o timeout
error: failed to push some refs to 'git://192.168.2.12/repository.git'
如果我对 LFS 下未跟踪的文件进行编辑,那效果很好。我假设这是因为 git 也期待 Windows 机器上的某种 LFS 服务器。有没有办法让 LFS 在这种情况下工作,或者这只是不支持git daemon
?