I just installed netbeans and connect to my git repository throught ssh.
Everything works fine except pushing master branch. Every time I commit some changes on master branch and trying to push branch I get this popup:
There were errors during the push.
Open output to see more details.
and the details are
==[IDE]== Jun 30, 2012 4:29:42 PM Pushing finished.
==[IDE]== Jun 30, 2012 4:32:38 PM Pushing
git push ssh://50.57.180.187:22/var/www/netbeans +refs/heads/master:refs/heads/master
Remote Repository Updates
Branch : master
Old Id : cc6de40b3236047b0212e318f9977a7b75395177
New Id : fe8f3af403524ba5731fdf1e0b8773c4ef223840
Result : REJECTED_OTHER_REASON
Local Repository Updates
Branch : origin/master
Old Id : cc6de40b3236047b0212e318f9977a7b75395177
New Id : fe8f3af403524ba5731fdf1e0b8773c4ef223840
Result : NOT_ATTEMPTED
==[IDE]== Jun 30, 2012 4:32:43 PM Pushing finished.
But with other branches everything works great. Am I doing something wrong?
EDIT: Remote repo was not bare, more info here
You must be trying to push a new commit to replace an existing commit already push ("history rewritten")
You need to do a git push --force
, or select a similar option (if supported) in the git push wizard dialog of NetBeans.
And that suppose that the "push --force
" is authorized on the remote repo (which isn't always the case).
If other have already pulled from the remote repo, rewriting its history is generally not a good idea.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With