【发布时间】:2017-04-18 17:12:14
【问题描述】:
是否可以将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 不支持?
【问题讨论】:
标签: git git-lfs git-daemon