Implementación de Git desde bitbucket

No soy exactamente nuevo en git, lo he usado para bastantes proyectos. Sin embargo, soy bastante nuevo para implementar bitbucket y luego hacer que el sitio en vivo desde allí.

He visto algunas preguntas como esta, pero cada vez que clono mi repo de bitbucket (es una installation de wordpress) recibo un error de server 500. Todas las otras respuestas que he visto no me han ayudado.

Estoy usando:

git clone git@bitbucket.org:teamname/gitproject.git . 

Lo saca todo bien, y luego cualquier modificación que haga localmente y presione Bitbucket puede funcionar bien … El único problema es que recibo un error de server 500 …

Funciona localmente, así que me quedé perplejo. Si alguien pudiera ayudar, sería genial.

Gracias

Encontré la respuesta a mi pregunta retocando. Como estaba conectado a SSH como root, estaba clonando el repository como raíz. Entonces, todos los files fueron propiedad de la raíz y del grupo raíz.

Lo arreglé usando un chown en el gancho post-recieve:

 chown -R USERNAME:GROUP ./* 

Si alguien más tiene este problema, es posible que también desee comprobar su lectura de escritura en sus files para asegurarse de que no son todos 777.