私の では~/.gitconfig
、 の下に個人のメール アドレスをリストしています[user]
。これは、Github リポジトリに使用したいメール アドレスだからです。
しかし、最近は仕事でも Git を使い始めました。会社の Git リポジトリではコミットできますが、新しい変更セットの通知が送信されると、私のメール アドレスが認識されないため、Anonymous からの通知であると表示されます.gitconfig
(少なくとも、それが私の理論です)。
[user]
で複数の定義を指定することは可能ですか.gitconfig
? または、特定のディレクトリのデフォルトを上書きする他の方法はありますか.gitconfig
? 私の場合、すべての作業コードを でチェックアウトしていますが、そのディレクトリ (およびそのサブディレクトリ) のみに を~/worksrc/
指定する方法はありますか?.gitconfig
ベストアンサー1
個々のリポジトリを特定のユーザー/メールアドレスを使用するように設定して、グローバル設定を上書きすることができます。リポジトリのルートから、以下を実行します。
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]