In case anyone else is stuck with this: it just means the write permissions are wrong in the repo that you’re pushing to. Go and chmod -R it so that the user you’re accessing the git server with has write access.
http://blog.shamess.info/2011/05/06/remote-rejected-na-unpacker-error/
It just works.