如何编辑GitLab托管的Git系统配置

时间:2015-10-08 21:21:39

标签: git gitlab

我需要测试这样的Git选项 pack.windowMemory pack.packSizeLimit ,这就是为什么我要将它们添加到系统由GitLab托管的Git的配置文件。

我知道GitLab .gitconfig 文件位于 /var/opt/gitlab/.gitconfig ,但文件不可编辑,而gitlab.rb必须更改 - 但是怎么样?没有精确地解释如何设置所提到的选项,并且一些示例是奇怪的,例如,设置电子邮件必须通过用户['git_user_email']。

1 个答案:

答案 0 :(得分:1)

如果通过Omnibus安装,则需要在gitlab.rb中设置这些值。使用 gitlab-ctl重新配置 将在gitconfig中写入这些值。对于您的具体情况,您需要设置:

omnibus_gitconfig['system'] = { "pack" => ["windowMemory = N", "packSizeLimit = N"]}

有关详细信息,请参阅this链接。