建议在pc端下访问 / 返回导航 / 返回架构库

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 = /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 服务的状态