如何编辑 Git 由 Git 实验室托管的系统配置
How to edit Git system config hosted by GitLab
我需要测试 Git 选项,如 pack.windowMemory 和 pack.packSizeLimit这就是为什么我想将它们添加到 Git 的 system 配置文件中,该文件由 GitLab.
托管
我知道 GitLab .gitconfig 文件位于 /var/opt/gitlab/.gitconfig 但是文件不可编辑,必须更改 gitlab.rb - 但如何更改?没有准确解释如何设置提到的选项,一些例子很奇怪,例如要设置电子邮件,必须通过 user['git_user_email'].
如果通过 Omnibus 安装,您需要在 gitlab.rb 中设置这些值。使用 gitlab-ctl 重新配置
将在您的 gitconfig 中写入这些值。对于您的具体情况,您需要设置:
omnibus_gitconfig['system'] = { "pack" => ["windowMemory = N", "packSizeLimit = N"]}
更多信息请参考this link.
我需要测试 Git 选项,如 pack.windowMemory 和 pack.packSizeLimit这就是为什么我想将它们添加到 Git 的 system 配置文件中,该文件由 GitLab.
托管我知道 GitLab .gitconfig 文件位于 /var/opt/gitlab/.gitconfig 但是文件不可编辑,必须更改 gitlab.rb - 但如何更改?没有准确解释如何设置提到的选项,一些例子很奇怪,例如要设置电子邮件,必须通过 user['git_user_email'].
如果通过 Omnibus 安装,您需要在 gitlab.rb 中设置这些值。使用 gitlab-ctl 重新配置 将在您的 gitconfig 中写入这些值。对于您的具体情况,您需要设置:
omnibus_gitconfig['system'] = { "pack" => ["windowMemory = N", "packSizeLimit = N"]}
更多信息请参考this link.