</></>腾讯工蜂-代码协作管理工具2f66e72f66e7腾讯工蜂-代码协作管理工具</>企业微信TAPD腾讯文档腾讯会议腾讯CICodeCCG腾讯工蜂功能介绍SR</>PTU
游戏研发解决方案/ LFSCache 加速服务

LFSCache 介绍

LFSCache 是一个 Git LFS 的加速工具,通过缓存 LFS 对象到局域网,可以有效的提升域内其他用户的下载速度, 这在一些包含大量 LFS 二进制文件的场景中尤为有效,比如游戏研发、创新数字产业等场景。,比如在游戏场景下, 大量的资源文件采用 LFS 进行管理,下载的时候就会导致办公场地带宽吃紧,使用 LFSCache 即可实现将 LFS 对象缓存到局域网内, 下次下载的时候就可以优先从内网拉取,避免频繁的拉取对带宽造成的压力,也能提升拉取的速度。

如何搭建

如何使用

LFSCache 的使用很简单,只需要将对应的 LFSCache Server 的地址设置为仓库的 LFS URL 即可。

[lfs]
    url = http://10.0.0.1/tgit/仓库名.git/info/lfs
    pushurl = http://git.code.tencent.com/tgit/仓库名.git/info/lfs

[lfs "http://10.0.0.1/tgit/仓库名.git/info/lfs"]
        access = basic
        locksverify = false

推荐结合腾讯 UGit 客户端使用,配置和开启更方便。

注:对应配置中的仓库如果是租户仓库,URL 需要使用租户的域名

注意事项

  • 由于 LFS 速度膨胀较快,需要给 LFSCache 提供充足的存储空间,并定期巡检状态
  • 需要保障 LFSCache 服务器的稳定性,避免由于 LFSCache 掉线而造成的无法拉取
  • 如果日常操作过程中出现「加速服务器IP」相关的报错,请检查 LFSCache 服务的状态