2017-11-22 10 views
0

は原点にバグ修正とローカルブランチをプッシュしようとしたとのようなメッセージが表示されました以前のユーザーでした。私は電子メールと名前を変更しましたGitのプッシュ

git config --global user.name "Z" 
git config --global user.email "[email protected]" 

リモートサーバーはAtlassian Stashを実行しています。 既に試しましたExpected Committer Name Git Push Issue

+0

サーバー上のレポの設定を変更できますか?おそらくあなたには望ましくない電子メールチェックフックがあります(リンクされた質問とは異なります)。 – Melebius

+0

素早い答えをありがとう。サーバー上のレポには、コミッターの電子メールと名前がStashサーバーのユーザーの名前と電子メールと等しいことを確認するコミッカーがあります。私はすでに自分のユーザー名と電子メールをチェックしています。 –

答えて

0

問題が解決しました。 .git-credentialsにはユーザーZは含まれていませんが、ユーザーAとそれ以前のユーザーもいます。何らかの理由で、Zの資格情報を要求しませんでした。既存のファイルを削除し、元に戻してからgitが資格情報を要求しました。

+1

少しヒント:あなたが共有コンピュータで作業しているなら、私は 'git config --global'を使用しません。現在のリポジトリに対して、 'git config user.name =" Z "'と 'git config user.email" [email protected] "を介してgit configを設定します。 –

関連する問題