Soy barato. No quiero pagar muchas cuentas de Github.Uso de un único repositorio de git para proyectos múltiples de git
Tengo una estructura de proyecto que se parece a esto.
- /repo es la raíz del proyecto.
- /repo/proyecto1 es donde tengo un proyecto Java
- /repo/herokurails1 es donde tengo un proyecto de Ruby/Rails que despliega a heroku.com (a una aplicación llamada heroku HR1-fubar. heroku.com)
- /repo/herokurails2 es donde tengo otro proyecto de Ruby/Rails que se implementa en heroku.com (en una aplicación heroku llamada hr2-fubar.heroku.com).
Todos los proyectos (project1, herokurails1 y herokurails2 están en desarrollo activo).
Me gustaría tener un repositorio en algún lugar de alojamiento git como github.com o incluso un servidor git local en la oficina. Cada vez que el código cambie en cualquier lugar en /repo/, quiero poder ejecutar "git push github master" y hacer que todo mi árbol /repo/ sea enviado a github.
Sin embargo, también me gustaría poder implementar mis aplicaciones de rieles en heroku.com sin empujar todo el árbol repo/* insertado en cada aplicación heroku. p.ej.
- /repo/herokurails1> git push heroku maestro sólo implementar el proyecto herokurails1 a heroku sin empujar a cualquier otro código en/repo/*
- maestro /repo/herokurails2> git push heroku solo desplegaría el proyecto herokurails2 en heroku también sin presionar ningún otro código en/repo/*.
¿Esto es posible? ¿Debo configurar algo especial para que esto suceda? ¿O estoy atrapado con múltiples repositorios git?
Pruebe [BitBucket] (https://bitbucket.org/). Admiten repositorios privados, ilimitados y privados y acaban de agregar el soporte de Git. – vcsjones
posible duplicado de [Implementar un subdirectorio en Heroku] (http://stackoverflow.com/questions/3081699/deploy-a-subdirectory-to-heroku) – millimoose
Encarrilar proyectos múltiples en un único repositorio git es una mala idea. No lo hagas –