deploy cli git heroku github bitbucket heroku-toolbelt

cli - Despliegue a Heroku usando git en bitbucket



heroku dashboard login (6)

Acompañando a Stefan, esto funciona a la perfección. Esto es lo que hice:

  1. Realmente me sentí frustrado con la forma en que mi blog WP se restablecía a diario, presentando a cualquiera que navegara a http://blog.example.com con una pantalla de configuración, porque no había wp-config.php.
  2. Iniciado sesión en bitbucket.org.
  3. Vinculado mis cuentas bitbucket y github.
  4. Bifurcó mi informe de "wp-blog" de github, que previamente había vinculado a mi control remoto heroku.
  5. Clonado en este nuevo fork ("git clone https://[email protected]/myname/wp-blog_config.git ").
  6. Se agregó un wp-config.php adecuado.
  7. Agregué mi control remoto heroku desde este nuevo fork ("git remote add heroku [email protected]: adjective-noun-1234.git")
  8. Comprometido y desplegado en heroku ("git push heroku master: master")

Quiero alojar mi fuente en bitbucket usando git porque obviamente obtengo un repositorio privado gratuito y quiero alojar mi aplicación en heroku usando el código fuente de bitbucket.

¿Puedo hacerlo usando el cliente github y el cinturón de herramientas heroku? ¿Funcionará? Github es genial pero no quiero que todos vean mi código y no quiero pagar por un repositorio privado porque es un proyecto pequeño.



Encontré esta Page útil

Instalar Heroku Toolbelt

Si aún no lo hizo, inicie sesión en su cuenta Heroku y siga las instrucciones para crear una nueva clave pública SSH.

$ heroku login

Crea un nuevo repositorio de Git

Inicializar un repositorio git en un directorio nuevo o existente

$ cd my-project/ $ git init $ heroku git:remote -a PROJECTNAME

Implementa tu aplicación

Confirma tu código en el repositorio y despliégalo a Heroku usando Git.

$ git add . $ git commit -am "make it better" $ git push heroku master

El repositorio existente de Git

Para los repositorios existentes, simplemente agregue el control remoto heroku

$ heroku git:remote -a PROJECTNAME



Solo para agregar a la respuesta de Zeiv quien dijo que debería funcionar: puedo confirmar que sí. Usamos bitbucket para el alojamiento de git y lo implementamos en heroku. Lo que parece que no puede hacer es agregar su repo bitbucket a su cuenta heroku para mostrar el historial de compromisos, esta característica parece estar actualmente limitada a github (falla de heroku ;-)


Desplegar a heroku debería funcionar independientemente de dónde alojes tu código. De hecho, puedes incluso git pull de heroku, por lo que técnicamente podrías usar heroku como un repositorio privado de git. En cuanto al uso del cliente de GitHub para conectarse a bitbucket, simplemente cambie el repositorio a la URL proporcionada por bitbucket en la pestaña de configuración del cliente.