web-dev-qa-db-ja.com

システム全体のgit設定

私のシステムのすべてのユーザーにgitのデフォルトを設定したいと思います。

システム全体のグローバル構成はどこにありますか?

次のようなファイルはありません

/etc/gitconfig

ありがとう。

1
DaCoEx

デフォルトのリポジトリから_git*_パッケージをインストールした場合、システム全体のGit構成は_/etc/gitconfig_に存在するはずです(これらのGitインストールでは$(prefix)が空であるため) 。以下を参照 git-config(1) manual 抜粋:

_--system_

  • 書き込みオプションの場合:リポジトリ_.git/config_ではなく、システム全体の$(prefix)/etc/gitconfigに書き込みます。

  • 読み取りオプションの場合:使用可能なすべてのファイルからではなく、システム全体の$(prefix)/etc/gitconfigからのみ読み取ります。

    [〜#〜] files [〜#〜] も参照してください。

[…]

ファイル

_--file_で明示的に設定しない場合、_git config_が構成オプションを検索する4つのファイルがあります。

  • $(prefix)/etc/gitconfig

    システム全体の構成ファイル。

[…]

そのようなファイルがない場合は、_Sudo git config --system <name> <value>_が作成します。または、お気に入りのテキストエディタを使用して手動で作成することもできます。これは、グローバル(_~/.gitconfig_)およびローカル(_$GIT_DIR/config_)Git構成ファイルの場合と同じ動作です。

2
David Foerster