我需要测试这样的Git选项 pack.windowMemory 和 pack.packSizeLimit ,这就是为什么我要将它们添加到系统由GitLab托管的Git的配置文件。
我知道GitLab .gitconfig 文件位于 /var/opt/gitlab/.gitconfig ,但文件不可编辑,而gitlab.rb必须更改 - 但是怎么样?没有精确地解释如何设置所提到的选项,并且一些示例是奇怪的,例如,设置电子邮件必须通过用户['git_user_email']。
答案 0 :(得分:1)
如果通过Omnibus安装,则需要在gitlab.rb中设置这些值。使用 gitlab-ctl重新配置 将在gitconfig中写入这些值。对于您的具体情况,您需要设置:
omnibus_gitconfig['system'] = { "pack" => ["windowMemory = N", "packSizeLimit = N"]}
有关详细信息,请参阅this链接。