我使用工作站开发和两个遥控器来存储:本地(LAN)git服务器[origin]和托管(例如bitbucket / github)git服务器[cloud]用于额外备份。
我目前正在使用git lfs来跟踪png文件,我的可用在线存储空间已经用完。作为解决方案,我想将png文件专门存储在源远程上。为此,我尝试将我的云端点的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)
以上配置功能正常,因为图像被推送到git lfs。不幸的是,图像继续被推送到两个遥控器(原点+云)。我希望云上的指针文件是远程的,但没有png。
我怀疑我的lfsurl不正确并且git lfs正在回落到每个遥控器的默认网址,但我看不到任何错误或警告。是否有工具/日志进行故障排除?
如何将多个遥控器的git lfs流量定向到单个端点?
感谢。