Obtener REJECTED_NONFASTFORWARD en netbeans al intentar enviar al servidor

Soy un nuevo usuario de git.

Tengo un repositorio en bitbucket que me gustaría importar a una carpeta .git que he creado en mi servidor web de host compartido en vivo (donde tengo instalado git). Puedo dar órdenes a través de SSH. Estoy siguiendo las instrucciones enhttp://joemaller.com/990/a-web-focused-git-workflow/

He podido configurar los 2 repositorios en el servidor como se describe en el artículo. También tengo la actualización de la publicación y los ganchos de confirmación de publicación en su lugar. Estoy tratando de probar el sistema presionando una actualización al servidor. Estoy usando el soporte beta git de netbeans 7.3. Sin embargo, cuando se da el comando:

push ( in netbeans ) to ssh://****.com/home/******/site_hub.git

La salida es:

==[IDE]== Nov 19, 2012 10:28:15 PM Pushing
git push ssh://***.com/home/***/site_hub.git +refs/heads/master:refs/heads/master
Repository Updates
Branch : master
Old Id : 0121897bdd7cf3caad9e18717fc27a7a08***
New Id : 837c194c70fb41dc7de3be7841c946ca***
Result : REJECTED_NONFASTFORWARD

Local Repository Updates
No update
==[IDE]== Nov 19, 2012 10:28:18 PM Pushing finished.

¿Cómo puedo arreglar esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta