Cómo crear dos git repo (dev y producción) en un vps

Lo siento por mi ingles.

Tengo: VPS, git instalado, la aplicación web está alojada en la siguiente ruta: / var / www /% username% / data / la estructura de la aplicación:

/app/ /www/ --/site.com/ --/dev.site.com/ 

tarea: crear un server de testing (dev.site.com) y un server de producción (site.com), el repository de testing es para codificar y, luego, presionar en el repository de producción, usando git.

problema: no entiendo cómo y dónde almaceno los dos repositorys locales. El repository de testing debe mostrarse en dev.site.com, podría trabajar en él y luego insertlo en el repository de producción, que se muestra en site.com

Creo que necesitaré tener dos copys de la carpeta / aplicación / para cada uno de los repositorys, y dos carpetas públicas /site.com/ y /dev.site.com/ para cada uno de los repositorys, algo como esto:

 /app/dev/ or /app-dev/ /app/prod/ or /app-prod/ /www/site.com/ /www/dev.site.com/ 

pregunta: ¿cómo y dónde inicializo cada uno de los repositorys para dicha estructura, y cómo agregar cada uno de ellos solo un directory apropiado?

Puede intentar y seguir este tutorial: http://billpatrianakos.me/blog/2012/11/20/do-yourself-a-favor-set-up-a-staging-server/

Está muy bien organizado.