He estado usando Mercurial por bastante tiempo y me gustaría comenzar a utilizar Heroku como una plataforma de implementación. Sin embargo, parecen apoyar solo a Git. ¿Alguien sabe cómo Heroku usando Mercurial?¿Cómo implementar a Heroku usando Mercurial?
Respuesta
Una vez que haya instalado el Hg-Git mercurial plugin, añadir un alias a la .hg/hgrc
de su repositorio:
[alias]
push-heroku = push git+ssh://[email protected]:<app name>.git
Ahora usted es capaz de empujar a su aplicación a Heroku:
hg push-heroku
Tenga en cuenta que Heroku does not link your repository name with the remote Heroku app name de forma predeterminada.
Cuando hago eso, intenta presionar a 'git + ssh: //[email protected]:
Te golpea [este error] (https://github.com/schacon/hg-git/issues/226) por lo que debes instalar una versión reciente de hg-git del repositorio github porque lo necesitas [ commit] (https://github.com/schacon/hg-git/commit/ed4cbf893ca9287ce6a82b970dbea08565f3dbc9). –
Me golpea el error de barra inclinada y ni las últimas versiones de 'https: // github.com/schacon/hg-git' ni' https: // bitbucket.org/durin42/hg-git' funcionan. Soy Win7 de 64 bits con 64 bits TortoiseHg 2.9.2. ¿Alguien sabe de una versión definitiva de hg-giti que resuelve este problema? –
Puede utilizar el Hg-Git Mercurial Plugin
Gracias Manfred. Incluso con el plugin mercurial de Hg-Git (el incluido con TortoiseHg), no puedo implementar mi proyecto. – Martin
hm .. pero luego tienes un repo de git normal ... debería funcionar. ¿Cuál es el problema? –
Uso hg-GIT y añadir esto a archivo .hg/hgrc del repositorio bajo [caminos]:
heroku = https://git.heroku.com/<app-name>.git
Ahora puede implementar escribiendo:
hg push heroku
Se le pedirá el nombre de usuario y contraseña. Estos fueron almacenados en su archivo ~/.netrc cuando usted ejecutó el inicio de sesión heroku (no intente usar la contraseña de su cuenta heroku, no funcionará). Copie y pegue desde allí. Consulte: https://devcenter.heroku.com/articles/git#http-git-authentication para obtener más información acerca de la autenticación.
- 1. Aplicación Rails usando Mysql cómo implementar con heroku?
- 2. Implementar PHP en Heroku
- 3. cómo reiniciar trabajador Heroku Heroku usando joya
- 4. Implementar un subdirectorio en Heroku
- 5. Implementar la wiki de Gollum en Heroku
- 6. Implementar RoR en Heroku y Sqlite3 falla
- 7. Cómo implementar JRuby Rails 3.1.x en Heroku
- 8. ¿Cómo implementar SPDY con Rails 3.2.2 en Heroku?
- 9. cómo implementar FTP usando java?
- 10. excluir archivos en gemas de heroku slugs (usando .slugignore, heroku)
- 11. ¿Cómo presionar Procfile a Heroku?
- 12. Usando hg revertir en Mercurial
- 13. Rieles - Heroku a AWS
- 14. ¿Cómo acceder a los archivos en Heroku?
- 15. Implementar zip usando foldr
- 16. ¿Cómo implementar mi aplicación usando Qt-Creator?
- 17. error en implementar una aplicación NodeJS en Heroku
- 18. ¿Cómo implementar Bitcount usando solo operadores Bitwise?
- 19. Mercurial: ¿cómo presionar a la rama predeterminada?
- 20. Introducción a Mercurial
- 21. ¿Cómo implementar MapReduce en C# usando PLINQ?
- 22. Wiki recomendado que se puede implementar en Heroku?
- 23. Problema de flujo de trabajo Mercurial a Mercurial a Subversion
- 24. ¿Cómo hacer trabajos demorados similares a Heroku en C# .NET?
- 25. de texto en Heroku usando joya pg_search
- 26. Rieles: de MySQL local a Heroku
- 27. Convertir cvs a mercurial
- 28. Usando la etiqueta --quiet al extender Mercurial
- 29. Usando Mercurial, ¿cómo puedo medir las contribuciones individuales?
- 30. Cómo usar Elasticsearch en Heroku
Bueno, podría usar 'hg-git', pero la verdadera respuesta es" usted no ". – Amber
[Esta publicación] (http://www.fantomfactory.org/articles/using-mercurial-and-git-in-harmony) de 2014-05 describe cómo trabajar en Mercurial mientras usa Git solo para empujar a Heroku. –