1. ホーム
  2. git

[解決済み] .gitconfigに自分用のユーザーを複数指定することはできますか?

2022-03-20 07:20:07

質問

私の ~/.gitconfig の下に私の個人的な電子メールアドレスを記載しています。 [user] Githubのレポに使いたいのはこれなので。

でも、最近、仕事でもgitを使うようになったんです。私の会社の git リポジトリでは、私はコミットすることができますが、新しいチェンジセットのアナウンスを送信するときに、それは匿名からのものであると表示されます。 .gitconfig - というのが私の推理です。

を複数指定することは可能ですか? [user] の定義が .gitconfig ? あるいは、デフォルトの .gitconfig を特定のディレクトリで使用できますか?私の場合、すべての作業コードをチェックアウトして ~/worksrc/ - を指定する方法はありますか? .gitconfig を、そのディレクトリ(とそのサブディレクトリ)のみに適用することはできますか?

解決方法は?

グローバル設定よりも、特定のユーザー/メールアドレスを使用するように、個々のレポを設定することができます。 レポのルートから、以下を実行します。

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

一方、デフォルトのユーザー/メールアドレスは ~/.gitconfig で設定します。

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