我使用工作站开发和两个遥控器来存储:本地(LAN)git服务器[origin]和托管(例如bitbucket/github)git服务器[云]进行额外备份.
我目前正在使用git lfs来跟踪png文件,我的可用在线存储空间已经用完.作为解决方案,我想将png文件专门存储在origin远程.为此,我尝试将我的云端点的lfsurl配置为与原点相同.这样,我希望将png推送到git端点会导致图像进入同一位置(并在云端推送中被忽略?).
对于给定的repo,这里是我的git配置文件的示例:
的.git /配置
[remote"origin"]
url = ssh://git@git.myserver.com:7999/project/repo-data.git
[remote"cloud"]
url = git@bitbucket.org:user/repo-data.git
.lfsconfig
[remote"cloud"]
lfsurl = https://git.myserver.com/project/repo-data.git/info/lfs
git lfs env的输出
$ git lfs env
Endpoint=https://git.myserver.com/project/repo-data.git/info/lfs (auth=none)
Endpoint (cloud)=https://git.myserver.com/project/repo-data.git/info/lfs (auth=none)
Run Code Online (Sandbox Code Playgroud)
上面的配置是有效的,因为图像被推送到git lfs.不幸的是,图像继续被推送到两个遥控器(原点+云).我希望云上的指针文件是远程的,但没有png.
我怀疑我的lfsurl不正确,git lfs正在回落到每个遥控器的默认网址,但我看不到任何错误或警告.是否有工具/日志进行故障排除?
如何将多个遥控器的git lfs流量引导到单个端点?
谢谢.