Hi Team,
Getting error in source tree while pushing.
Error -
expected committer email
expected committer name
Are wrong data going on server.
Please look this issue and revert as soon as possible.
remote:
remote: (c).-.(c) (c).-.(c) (c).-.(c) (c).-.(c) (c).-.(c)
remote: / ._. \ / ._. \ / ._. \ / ._. \ / ._. \
remote: __\( Y )/__ __\( Y )/__ __\( Y )/__ __\( Y )/__ __\( Y )/__
remote: (_.-/'-'\-._)(_.-/'-'\-._)(_.-/'-'\-._)(_.-/'-'\-._)(_.-/'-'\-._)
remote: || E || || R || || R || || O || || R ||
remote: _.' `-' '._ _.' `-' '._ _.' `-' '._ _.' `-' '._ _.' `-' '.
remote: (.-./`-'\.-.)(.-./`-`\.-.)(.-./`-`\.-.)(.-./`-'\.-.)(.-./`-`\.-.)
Regards
Himanshu
That's from the Yet Another Commit Checker add-on. One of its options is checking to make sure the AUTHOR and COMMITTER metadata in the commit objects you're pushing match the name and email-address configured for you on the Bitbucket server.
If you do a "git log --pretty=fuller @{u}..HEAD" it will probably show you the problem. Here's what that command shows for me:
commit 115a14ccad19351ede7ded8d708aeab83263ee1c
Author: G. Sylvie Davies <sylvie@bit-booster.com>
AuthorDate: Tue Oct 31 00:22:35 2017 -0700
Commit: G. Sylvie Davies <sylvie@bit-booster.com>
CommitDate: Tue Oct 31 00:22:35 2017 -0700
In my case my name "G. Sylvie Davies" and my email address "sylvie@bit-booster.com" do match the values on my Bitbucket Server user profile.
To change these values on your local git environment:
git config --global user.name "Mona Lisa"
git config --global user.email "mona.lisa@gmail.com"
But that only changes the data for new commits. Old commits are immutable. You need to regenerate the commits you are trying to push to take in the updated metadata. This should do the trick:
git commit --amend --reset-author
Try pushing again after that's been done.
Even above not working for me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
These commands do not work for me
git config --global user.name "Mona Lisa"
git config --global user.email "mona.lisa@gmail.com"
Even when I set the global user name to the one that is "expected" it still uses the original unexpected name.
Is there a way to just wipe the whole thing away and start over?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I faced same issue with name while trying to push code.
updated the name as in bit bucket using command
git config --global user.name <<here enter ur bit bukcet name>>
As the name is changed, we have to update the commit also using amend
git commit --amend -m 'add message'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you . it worked for me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I had the same error. It happened when I tried to push while the remote branch was deleted by someone else. I have solved it as follows:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.