¿Cómo puedo usar git para enviar cambios a un server de producción?

Tengo problemas para configurar git en mi server de producción, quiero poder realizar ediciones locales y luego enviarlas a mi server en vivo ubuntu 11.10.

Pude hacer un git repo en mi server con gitosis, pero eso simplemente hizo un repository que puedo clonar y presionar, pero no pude encontrar la manera de crear un repository para una carpeta en vivo, por ejemplo.

/home/william/appname 

y luego clonarlo y hacer ediciones localmente.

Cualquiera capaz de relacionarse y señalarme en la dirección correcta.

Esencialmente, lo que bash lograr es usar phpfog para sus files, clonar su aplicación y poder realizar cambios en ella.

Aclamaciones

Puede usar un script de postcomisión para actualizar automáticamente la copy de trabajo (webroot) cuando el repository principal en el server de prod (bare repo) se actualice. Y luego presione todos los cambios al Maestro en el repository desnudo.

También puede usar un server de CI para hacer eso por usted (por ejemplo, Hudson)

Buena suerte. PS htaccess la carpeta .git de distancia.