Another issue with git 1.8:
$ git push error: dst ref refs/heads/master receives from more than one src. error: failed to push some refs to \'gitosis@xxx.xx:xxx.
in my case I had a space in branch name:
git push origin 353-applyPermissions :353-applyPermissions
returns > error: dst ref refs/heads/353-applyPermissions receives from more than one src. but this one works:
git push origin 353-applyPermissions:353-applyPermissions