Tengo dos computadoras y quiero que ambas sean capaces de jalar/empujar desde el mismo repositorio en github, así como implementarlo en la misma aplicación en heroku. Sé que Heroku te permite clonar su git repo en otra computadora para que también pueda vincularse, pero no quiero que el segundo clone el repo heroku, quiero clonar el repositorio git y luego tener ambas computadoras. capaz de actualizar heroku cuando cualquiera de los dos despliega ... ¿cómo hago esto? Ya los dos están conectados al mismo github con éxito, pero ahora quiero conectarlos a la misma aplicación heroku.Heroku: ¿implementación desde múltiples computadoras?
Respuesta
git remote add heroku [email protected]:your_app_name.git
¡Gracias! Esto funcionó para mí. –
Funcionó para mí también, gracias. Una aclaración rápida: la porción 'project.git' del comando es el nombre de la aplicación heroku, no el nombre del repositorio github. – Blake
Recuerda ejecutar 'heroku keys: add' en la segunda máquina, antes de intentar presionar a Heroku. –
- Copie su aplicación de Github en todas sus computadoras.
- Utilice UNA computadora para
git push heroku
. - Todas las demás computadoras agregan Heroku como control remoto.
Así que hacer esto para todos los equipos donde desea heroku comandos:
git remote add heroku [email protected]oku.com:project.git
Y el que pueda empujar a ambos Git y Heroku al mismo tiempo con estas configuraciones:
git remote add all github:path/proj.git
git remote set-url --add --push all url = heroku:path/proj.git
Luego git push heroku
empujará a todos.
Normalmente almaceno todos mis proyectos de Heroku en una carpeta de Dropbox que se sincroniza con todos mis ordenadores (también funciona como una capa de copia de seguridad muy práctica) - También guardo mis claves SSH en Dropbox y luego cada computadora simboliza ~/.ssh a la ruta de Dropbox - de esa manera, uso la misma clave en múltiples computadoras para la misma cuenta.
Nunca he sacado un proyecto de Heroku ya que trabajar en la carpeta de Dropbox significa que todas mis computadoras están usando el mismo código pero si está usando Github no necesita clonar desde Heroku desde su rama principal localmente y en github debería ser lo que actualmente está vivo en Heroku y entonces deberías estar trabajando en una rama que se fusionó con el maestro para entrar en funcionamiento.
Esto significa que puedo trabajar en cualquier computadora y tener el mismo código frente a mí y solo tengo que agrupar/migrar mis proyectos para que estén en funcionamiento, pero no hay razón para que no pueda configurar el proyecto y extrae de github la computadora que te agreguen y siempre que agregues los controles remotos heroku en ambas computadoras estarás bien.
No sé si vincular sus claves ssh a Dropbox es una buena idea ... Ese es mi problema principal en realidad con esta configuración. Comparto todos los archivos conf a través de Dropbox excepto mis llaves ... –
Basándose en las respuestas anteriores, pero la actualización, si el tablero de instrumentos Heroku parece haber cambiado:
- Seleccione su aplicación
- Seleccione Configuración
- Bajo información, encontrar Git URL y use eso (ej., [email protected]: su-nombre_aplicación-xxxx.git, como se mencionó anteriormente)
- 1. ¿Cómo realizo el desarrollo de Android desde múltiples computadoras?
- 2. Estrategias de implementación de Heroku + Github
- 3. Escribiendo una aplicación Rails 3 de múltiples inquilinos para su implementación en Heroku
- 4. Uso de la biblioteca paralela de tareas con múltiples computadoras
- 5. Heroku - ¿Puedo llamar a Maven desde Procfile?
- 6. En Heroku, ¿hay alguna forma de agregar múltiples anzuelos HTTP?
- 7. ¿Cómo puedo acceder a mi servidor localhost desde otras computadoras?
- 8. Implementación en Heroku con información de ajuste sensible
- 9. Evite la actualización npm después de cada implementación en Heroku
- 10. Implementación de la aplicación Django existente en Heroku
- 11. ¿Por qué javascript no funciona en la implementación de heroku?
- 12. Accediendo a Heroku Postgres Instance desde EC2
- 13. Enchufes entre computadoras
- 14. Orchard cms entornos de implementación múltiples
- 15. Implementación de pantallas múltiples en una aplicación
- 16. Acelerómetro API para computadoras portátiles
- 17. Enviando mensajes entre computadoras
- 18. ¿Heroku se encarga de múltiples servidores de bases de datos?
- 19. ¿Puede una aplicación Heroku usar puertos diferentes/múltiples?
- 20. ¿Cómo puedo configurar mi .git/config para que pueda avanzar/arrastrar desde múltiples repositorios remotos?
- 21. Migración de virtualenv y Github entre computadoras
- 22. Implementación de múltiples servlets en un solo servidor Tomcat
- 23. ¿Clúster de computadoras para alquilar?
- 24. Conecte 2 computadoras con .NET
- 25. Implementación de un sitio web desde Subversion
- 26. Obteniendo múltiples transmisiones desde intenciones?
- 27. Crear paginación desde múltiples fuentes
- 28. Registro Python desde procesos múltiples
- 29. ¿Cómo funciona la implementación de múltiples interfaces COM en C++?
- 30. Implementar PHP en Heroku
¿Son dos usuarios diferentes de Heroku? ¿O el mismo usuario en múltiples máquinas? –
mismo usuario múltiples máquinas – Kvass