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.
Another way to get this error is if you accidentally type in the name of the branch you are trying to push twice, i.e.:
git push master otherBranch master moreBranches
Yields this error. Fix is obvious once you're aware you've done it:
git push master otherBranch moreBranches