簡體   English   中英

git〜/ .config / git / config無法讀取

[英]git ~/.config/git/config not reading

我有文件:

~/.gitconfig

工作正常,但我決定將其移至:

~/.config/git/config

現在, git config --global -l僅給出:

$ git config --global -l
fatal: unable to read config file '/home/user/.gitconfig': No such file or directory

我已經配置並導出了$XDG_CONFIG_HOME以及$HOME 有什么問題嗎?

是否可以將某些配置設置為/etc/gitconfig以使git知道新的配置文件位置(諸如core.globalconfig=$HOME/.config/git/config )?

謝謝

-

PS。 系統:Debian Linux Wheezy

參考:

git配置

好的,在閱讀了有關包含文件的問題之后,我想出了一個簡單的解決方案,以使git知道不同目錄中的配置文件:

將此行添加到系統文件( /etc/gitconfig

[include]
     path = $HOME/.config/git/config

命令:

sudo git config --system include.path '$HOME/.config/git/config'

瞧!

-編輯:

此解決方案使git config -l起作用,但是git config --global -l仍然不起作用。

解決方法(來自@Jubobs注釋)將創建一個符號鏈接:

ln -s ~/.config/git/config .gitconfig

但這仍然會將.gitconfig文件保留在$ HOME中。

必須有一個更好的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM