[英]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知道不同目錄中的配置文件:
將此行添加到系統文件( /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.