在linux上更改git系统gitconfig位置

在linux上更改git系统gitconfig位置,git,git-config,Git,Git Config,我想将$PREFIX/etc/gitconfig重新定位到其他位置,但不重新编译git 我怎么能做到 谢谢。您不能这样做,因为该值已烘焙到二进制文件中。您可以重新编译以更改值,也可以设置GIT\u CONFIG\u NOSYSTEM以避免读取现有值 这是大多数使用基于前缀的路径的FLOSS程序的工作方式。您不能这样做,因为该值被烘焙到二进制文件中。您可以重新编译以更改值,也可以设置GIT\u CONFIG\u NOSYSTEM以避免读取现有值 这是大多数使用基于前缀路径的FLOSS程序的工作方式

我想将$PREFIX/etc/gitconfig重新定位到其他位置,但不重新编译git

我怎么能做到


谢谢。

您不能这样做,因为该值已烘焙到二进制文件中。您可以重新编译以更改值,也可以设置
GIT\u CONFIG\u NOSYSTEM
以避免读取现有值


这是大多数使用基于前缀的路径的FLOSS程序的工作方式。

您不能这样做,因为该值被烘焙到二进制文件中。您可以重新编译以更改值,也可以设置
GIT\u CONFIG\u NOSYSTEM
以避免读取现有值


这是大多数使用基于前缀路径的FLOSS程序的工作方式。

我不介意不阅读原始路径,但我仍然需要一个系统范围的配置文件。如果需要单独的配置文件,则需要重新编译。事情就是这样。您还可以在
/etc/gitconfig
(请参阅
git config(1)
)中使用include指令包含您的配置文件。我不介意不阅读原始配置文件,但我仍然需要一个系统范围的配置文件。如果需要单独的配置文件,则需要重新编译。事情就是这样。您还可以在
/etc/gitconfig
中使用include指令包含您的文件(请参阅
git config(1)
)。您是否尝试在
$PREFIX/etc/
名为
gitconfig
的文件中创建一个符号链接,指向您需要的位置?我想避免这种“把戏”。使用变量会容易得多。您是否尝试在
$PREFIX/etc/
中创建一个名为
gitconfig
的符号链接,指向您需要的位置?我想避免这种“把戏”。使用这个变量会容易得多。