2017-12-14 13 views
1

gitユーザ名を別のものに変更しました。今、私はそれを元に戻そうとしています。私はGitのバッシュで次のコマンドを使用:Gitの設定でユーザ名が変更されていません

git config --global user.name "PreviousUserName" 

前のコマンドが無視されたかのように私は、私の現在のユーザー名が現れたので、このコマンドを使用した後に明らかになったユーザー名を変更することができませんでした:

git config user.name 
"CurrentUserName" 

Git Bashが私の証明書を変更する際にパスワードを要求しなかったのは奇妙なことです。私はラップトップでSSHキーではなくHTTPを使用しているからです。誰でも問題が何であるか知っていますか? HTTPは私の目的のためにうまくいくので、もし誰かがHTTPを使った解決策を持っているなら、それが望ましいでしょう。

+0

なぜ、書き込みコマンドに ' - global 'を使用しますが、読み出しコマンドには使用しませんか? –

+0

Gitの 'user.name'と' user.email'の考え方は、https認証やssh認証とはまったく独立していることにも注意してください。 (つまり、Gitがコミットするとき、あなたの設定を信頼するだけです。ブラウザやsshエージェントが接続してIDを提供するとき、より安全な方法で、あまり信頼することはありません。 Gitが使用している/提供している情報) – torek

答えて

0

私は、問題の特定のレポにユーザー名が設定されていると推測し、この以前の設定は、グローバル設定を上書きしていると推測します。もしそうなら、このリポジトリに移動して以下を試してみてください。

git config user.name "PreviousUserName" 
関連する問題