Linux 我可以移动系统配置吗?

Linux 我可以移动系统配置吗?,linux,git,testing,git-config,Linux,Git,Testing,Git Config,在linux上,如何将系统gitconfig从/etc/gitconfig移动到可写位置进行测试 我在云VM上做了一些git测试,当我运行git config--system--e时,我没有创建/etc/gitconfig的root访问权限 也许我可以用前缀构建git,但我不会是动态的 有什么想法吗?为什么需要一个系统git配置文件来进行测试?这似乎很奇怪。也许你应该问一下。我测试了我的应用程序,它使用系统配置通知所有用户的所有repo。所以这对我来说并不奇怪。关于--global-e或--lo

在linux上,如何将系统gitconfig从/etc/gitconfig移动到可写位置进行测试

我在云VM上做了一些git测试,当我运行git config--system--e时,我没有创建/etc/gitconfig的root访问权限

也许我可以用前缀构建git,但我不会是动态的


有什么想法吗?

为什么需要一个系统git配置文件来进行测试?这似乎很奇怪。也许你应该问一下。我测试了我的应用程序,它使用系统配置通知所有用户的所有repo。所以这对我来说并不奇怪。关于
--global-e
--local-e
?global是针对用户的,所以在我的情况下,我必须写入所有用户的~/.gitconfig文件,也许我不被允许写入。我也是local@mr70m4让测试依赖于修改系统文件是一种糟糕的做法。这意味着您必须在知道安装工作之前更改系统。这意味着您必须以root身份运行测试,非常糟糕。为了测试的目的而改变配置位置的覆盖可能比硬编码更好,这将提高灵活性。或者将自定义信息放入自己的配置文件中,而不是系统git config。