请使用 Git LFS 示例配置 Gerrit

Ste*_*veK 5 git gerrit git-lfs

有人可以提供您如何配置 Gerrit 以与 Git LFS 一起使用的示例吗?我知道必须修改 $GERRIT_SITE/etc/gerrit.config (我很欣赏这里的一个很好的例子)。

最重要的是,我认为每个项目(Git repo)都需要配置,但我不确定这是通过命令行还是通过其他配置文件中的条目完成的。

提前致谢。

Mar*_*ira 5

1) 安装插件

2)配置GERRIT-SITE/etc/lfs.config

[storage]
    backend = fs
    directory = xxxxx <= Default: $GERRIT_SITE/data/lfs
Run Code Online (Sandbox Code Playgroud)

3)配置GERRIT-SITE/etc/gerrit.config

[lfs] 插件 = lfs

4)配置所有项目

git clone https://USER@GERRIT-SERVER/a/All-Projects
git fetch origin refs/meta/config
git checkout FETCH_HEAD
vi lfs.config

[lfs "^.*"]
    enabled = true
    maxObjectSize = 50m

git commit -a
git push origin HEAD:refs/meta/config
Run Code Online (Sandbox Code Playgroud)