28

Towerでユーザー名を設定しようとすると、次の警告が表示されます。

警告: user.name には複数の値があります

ターミナル ウィンドウで確認したところ、次の 3 つのユーザー名があることがわかりました。

macmini:HiBye shannoga$ git config --get-all user.name
Shani
shani
shani

2 つのユーザー名を削除するにはどうすればよいですか?

4

8 に答える 8

35

を使用するgit config -eと、次のように表示されます。

[user]
    name = Shani
    name = shani
    name = shani

不要な行を削除します。

于 2011-06-05T15:10:06.490 に答える
1

Note: with git1.8.1rc1 (December 2012), the logic is different;

"git config --get" used to diagnose presence of multiple definitions of the same variable in the same configuration file as an error, but it now applies the "last one wins" rule used by the internal configuration logic.

Strictly speaking, this may be an API regression but it is expected that nobody will notice it in practice.

于 2012-12-10T08:46:10.583 に答える
0

上記の答えは私にはうまくいきませんでした。.gitconfigホーム ディレクトリのファイルを編集します。これがグローバル構成です。

ホーム ディレクトリに移動します。

cd ~

編集.gitconfig

[user]
    name = Your Name
    email = your.email@foo.com
于 2020-05-11T17:25:05.323 に答える
0

私は同じ問題を抱えていました.sshキーと関係があると思いました.両方を削除した後、何も起こりませんでしたが、これは私にとってはうまくいきました:

git config --global --edit

于 2021-10-18T17:38:51.350 に答える