He instalado Gitolite + gitweb hasta ahora sin problemas en la instalación pero hay dos cuestiones que no logro entender porque pasan, si alguien me pudiera ayudar con algo de su experiencia desde ya muchas gracias, antes de entrar en las cuestiones acá las caracteristicas de mi instalación:
Debian Server Edition 7
Gitolite (configurado con llaves y usuarios)
Gitweb donde veo mis repositorios creados
El asunto esta acá, cuando clono un proyecto en una maquina local y creo un nuevo archivo por ejemplo test.py el cual subo al repositorio me sale que todo ok, voy al web y ahí están mis archivos en el repositorio (test.py) el asunto es que no se en que directorio físicamente se guardan estos archivos en mi servidor git, ya que voy a mi carpeta repositories donde estan mis repositorio pero dentro no esta el archivo por ejemplo test.py que recién subí, lo que me extraña es que en el gitweb me lo muestra por lo que debo de suponer que están físicamente en mi servidor git pero no logro encontrar el archivo, ya pase un find y no logro obtener su ubicación, alguien conoce la ruta donde se almacenan estos archivos.
La segunda cuestión es que cuando modifico mi repositorio desde una maquina local (realizo un push) este se oculta en el gitweb hasta que le doy todos los permisos de nuevo a este repositorio por consola (chmod 777 /home/git/repo/name/), refresco la gitweb y ahí esta con las modificaciones que he realizado, se que va por el lado de permisos pero no logro entender esto bien, según leí habría que agregar el usuario que cree para este fin (git) al grupo www-data para que pudiera ver los repositorios sin necesidad de pasar los permisos manualmente, es esto correcto o como podría intentar solucionarlo.
Desde ya muchas gracias.