1. ホーム
  2. git

[解決済み] git 同一システム内の異なるプロジェクトに複数のユーザー名を設定する [重複] 。

2022-04-27 02:09:11

質問

<余談
この質問には、すでにここで回答があります :
クローズド 7年前 .

オフィス用のgitレポジトリと趣味のプロジェクト用のgitレポジトリを分けています。

をすると git config --global user.name の場合、ユーザー名がグローバルに変更されるため、混乱が生じます。 を使用すると、ユーザー名でレポにコミットすることができます。

そこで質問ですが、趣味のプロジェクトで同じユーザー名を使い、かつ オフィスプロジェクトでも同じユーザー名。私は両方の場所で作業するために同じマシンを使用しています。

解決方法は?

ただ --local の代わりに --global . 実際、ローカルはデフォルトなので、次のようにすればいいのです。

git config user.email [email protected]
git config user.name "whatf hobbyist"

を1つのレポで、そして

git config user.email [email protected]
git config user.name "whatf at work"

別のレポで

そして、その値は .git/config は、グローバルな設定ファイルではなく、そのレポのためのものです。