¿Cómo puedo alojar un Repositorio de Complementos basado en git?

Los usuarios pueden ampliar nuestra aplicación PHP con complementos, y nos gustaría alojar todos estos complementos, pero más que solo hospedar files, queremos permitir a los usuarios versionar sus files con git. Finalmente, nos gustaría que otras personas que usan estos complementos puedan revisar / calificar los complementos.

¿Existe alguna secuencia de commands / software que le permita hacer esto? WordPress tiene algún tipo de front-end de BBPress que interactúa con SVN para su website de plugin wordpress.com/extend. En pocas palabras, es una plataforma de hosting git combinada con un front-end basado en PHP … ¿demasiado para pedir?

De acuerdo, decidí ir con una aplicación Forge basada en PHP llamada indefero: http://www.indefero.net/