Cómo almacenar el package composer (satis) en git repo?

Tengo una list privada de repositorys. No quiero agregar a composer.json toda la list en repositories en cada package.

El compositor "dijo" , que tengo que crear repositiones con Satis. Pero necesito iniciar el server web o abrir el acceso ssh por separado. Pero no lo quiero. Ya tengo el server git con acceso configurado correctamente.

Satis generar files simples html y json.

¿Cómo almacenar esos files dentro de otro repository de git y usarlos durante la installation o actualización de packages?

Me parece que un sub-repo puede resolver su problema. De esta forma, podría "vincular" los otros repositorys con el especificado.

http://www.git-scm.com/book/es/Git-Tools-Submodules

¿Alternativamente podría usar crear packages separados como se describe aquí?

cómo desarrollar otro submodule junto con la aplicación principal. [compositor, php]

Lamentablemente, esto no es posible, ya que necesita utilizar Satis para actualizar la list de packages con nuevas versiones de packages. Tampoco creo que fuera la intención de Satis.

Satis está ahí para darle un único repository para agregar a cada proyecto que actúa como maestro. Pero necesita poder actualizarse con webhooks, cronjobs o un command manual. Si no está "ejecutándose" en algún lugar, no podrá hacer esto.

Lo que está pidiendo es un file composer.json genérico almacenado en un repository que contiene la list de packages requeridos. A continuación, puede cerrar este único file en cada proyecto.