2つ以上のGitリポジトリにグローバル.gitconfigを提供する方法は?

2つ以上のGitリポジトリにグローバル.gitconfigを提供する方法は?

これは私の現在の.gitconfigです。

 $ cat .gitconfig
[user]
    name = Shirish Agarwal
    email = [email protected]
[credential]
    helper = cache --timeout=3600

これ--

$ pwd
/home/shirish

スパマーなどがここから私のメールIDを取得するのを防ぐために、私のメールIDを難読化したようです。

しかし、他のgitサイトの資格情報(プライベートであるにもかかわらず)があり、ユーザー名とパスワードを含むグローバル設定に含めて、そのサイトからインポートする場合はもう要求しないとします。 。

可能だと思いますが、どうですか?

ベストアンサー1

これは不可能だと思います。グローバル構成オプションとリポジトリ固有のオプションがあります。異なるリポジトリで異なる電子メールアドレスを使用している場合は、リポジトリごとにそれを設定する必要があります。

特定のユーザー/メールアドレスを使用するように個々のリポジトリを構成して、グローバル構成を上書きできます。ストレージルートで実行

git config user.name "Your Name Here"
git config user.email [email protected]

ファイルでこれらの設定の効果を見ることができます.git/config

デフォルト設定はあなたのもので、~/.gitconfig次のように設定できます。

git config --global user.name "Your Name Here"
git config --global user.email [email protected]

源泉

おすすめ記事