我们正在评估用于存储大型二进制文件的GIT、LFS和Artifactory。本地(主) Artifactory服务器将启用多重推送复制,以便我们的卫星办公室服务器(监督)能够接收大文件。但是,如果git-lfs指针文件包含“本地”lfs-url端点,它将(可能吗?)从本地Artifactory服务器下载大文件,而不是从卫星办公室的远程服务器下载大文件(因此,通过网络下载大型文件是不可取的)。
我的问题是:当用户执行获取或克隆时,-how会知道从哪个Artifactory服务器中检索大文件吗?
我们希望远程服务器能够接收大文件(通过Artifactory复制),而这些文件将从远程(监督)站点的服务器上下载,而不是从本地Artifactory服务器下载。
发布于 2016-07-13 15:51:31
git lfs指针文件不包括lfs URL。它包含对象id和大小,例如:
version https://git-lfs.github.com/spec/v1
oid sha256:ea824d6f0abeedf87be8951e4535c25d4d2955adfd435cfee956e72af6f258c9
size 4570923
在您的卫星站点中克隆git项目时,您可以配置一个lfs-url,它指向本地Artifactory,lfs将从那里提取文件。
https://stackoverflow.com/questions/38355004
复制相似问题