¿Cuál es la mejor manera de hacer que los files versionados estén disponibles para su descarga?

Tengo un pequeño marco PHP que quiero poner a disposition para su descarga. Está ubicado en un repository git. Pero la última versión no es siempre la que deseo poner a disposition para su descarga. ¿Hay algún lugar donde pueda hacer que las versiones estén disponibles para su descarga?

Otra cosa sobre este marco es que traigo componentes adicionales para el marco. Estos también tienen diferentes versiones.

¿Hay algún lugar donde pueda agregar todo el proyecto y las personas puedan navegar a través de todo y download lo que necesitan?

¿O debería hacer esto yo mismo?

Si se trata de un código abierto, puedes probar Google Project Hosting o Sourceforge

Usa labeldo Es una forma de tomar nota de una "instantánea" de su repository en un momento determinado (o, más bien, en un compromiso particular) en su historial.

Además, mira git-archive . El command exporta el contenido de su repository en cualquier compromiso particular (por ejemplo, usando tag!) En un file (no versionado).

Simplemente colóquelo en github.com y use tags para marcar estados particulares y pueden ser estados utilizables de su desarrollo.