'Git Config'可以设置多个级别的配置,如下所述:
存储库配置会覆盖Global。全局覆盖系统配置。
问题#1:如何确保存储库配置不会覆盖全局配置?例如,
命令1:git config --global http.sslVerify'true'
命令2:git config http.sslVerify'false'
命令2将覆盖全局配置上设置的安全配置(即始终执行SSL验证)。命令2将停止SSL验证。我想确保所有git存储库都具有安全配置,并且无法覆盖它。有可能吗?
问题#2 :Git用户还可以使用命令行选项覆盖全局配置,如下所述。是否有可能阻止这种情况?
命令:git -c http.sslVerify = false clone https://domain.com/path/to/git
如果您需要更多信息,请与我们联系。