作業ノート

様々なまとめ、雑感など

特定のgitリポジトリでuserとemailを変える

会社用のgitリポジトリとgithubのリポジトリではユーザ名、メールアドレスが異なる。

会社の環境だと、$HOME/.gitconfigには会社用の設定をしているが、環境設定関係などはgithubで管理しているのでその変更を行うと会社用の設定が反映されてしまう。

そこで、githubのリポジトリをチェックアウトしてディレクトリで以下の様に実行して、userとemailを変えた。

$ git config --local user.name 名前
$ git config --local user.email "メールアドレス"

これで、githubのリポジトリのファイルを更新・コミットしたときは、ログに上の設定が反映される。

参考