システム内のすべてのユーザーが使用する必要のあるgitエイリアスを設定する必要があるとします。各ユーザーにこの構成を追加するように依頼する代わりに$HOME/.gitconfig
、すべてのユーザーに対してこれをグローバルに1回宣言することは可能ですか?
質問する
6231 次
1 に答える
23
ドキュメントによると:
で明示的に設定されていない場合、構成オプションを検索する
--file
4つのファイルがあります。git config
$GIT_DIR/config
リポジトリ固有の構成ファイル。
~/.gitconfig
ユーザー固有の構成ファイル。「グローバル」構成ファイルとも呼ばれます。
$XDG_CONFIG_HOME/git/config
2番目のユーザー固有の構成ファイル。$XDG_CONFIG_HOME
が設定されていないか空の場合、が$HOME/.config/git/config
使用されます。このファイルに設定されている単一値の変数は、にあるものによって上書きされます~/.gitconfig
。このファイルのサポートはかなり最近追加されたため、古いバージョンのGitを使用することがある場合は、このファイルを作成しないことをお勧めします。
$(prefix)/etc/gitconfig
システム全体の構成ファイル。
それで:
/etc/gitconfig
グローバルです~/.gitconfig
と$XDG_CONFIG_HOME/git/config
ユーザーごとです$GIT_DIR/config
リポジトリごとです
システム全体のオプションを設定するには、git config --add --system <OPTION>
于 2013-03-11T09:59:22.360 に答える