저는 Mercurial을 꽤 오랫동안 사용 해왔고, 배포 플랫폼으로 Heroku를 사용하고 싶습니다. 그러나 그들은 Git 만 지원합니다. 아무도 Mercurial을 사용하는 Heroku에 대해 알고 있습니까?Mercurial을 사용하여 Heroku에 배포하는 방법은 무엇입니까?
답변
를 사용할 수 있습니다
[alias]
push-heroku = push git+ssh://[email protected]:<app name>.git
는 이제 Heroku가에 응용 프로그램을 밀어 수 있습니다 :
를hg push-heroku
기본적으로 Heroku does not link your repository name with the remote Heroku app name입니다.
내가 할 때'git + ssh : //[email protected] :
[이 버그] (https://github.com/schacon/hg-git/issues/226)에 의해 공격을 당했으므로 github repo에서 최신 버전의 hg-git을 설치해야합니다. 커밋] (https://github.com/schacon/hg-git/commit/ed4cbf893ca9287ce6a82b970dbea08565f3dbc9). –
'https : // github.com/schacon/hg-git'이나'https : // bitbucket.org/durin42/hg-git'의 최신 버젼이 나왔습니다. 나는 64 비트 TortoiseHg 2.9.2와 Win7 64 비트입니다. 누구든지이 문제를 해결하는 최종 hg-giti 버전을 알고 있습니까? –
당신은 당신의 저장소의 .hg/hgrc
에 별칭을 추가, 당신은 Hg-Git mercurial plugin를 설치 한 후에는 Hg-Git Mercurial Plugin
감사합니다 Manfred. Hg-Git mercurial 플러그인 (TortoiseHg에 포함 된 플러그인)을 사용하더라도 프로젝트를 배포 할 수 없습니다. – Martin
흠 .. 그런데 정상적인 자식 repo .. 작동합니다. 문제가 무엇입니까? –
사용 HG-자식과 [경로]에서 저장소의 .hg/hgrc 파일이 추가 입력하여 이제
heroku = https://git.heroku.com/<app-name>.git
배포 할 수 있습니다 : 그것은 사용자 이름
hg push heroku
하라는 메시지가 표시됩니다 및 암호. 이것은 heroku login을 실행할 때 ~/.netrc 파일에 저장되었습니다 (heroku 계정 암호를 사용하려고하지 않으면 작동하지 않습니다). 거기에서 복사하여 붙여 넣기하십시오. 참조 : 인증에 대한 자세한 내용은 https://devcenter.heroku.com/articles/git#http-git-authentication을 참조하십시오.
- 1. Mercurial을 사용하여 Django 응용 프로그램을 배포하는 방법은 무엇입니까?
- 2. heroku에 JSP 프로젝트를 배포하는 방법은 무엇입니까?
- 3. heroku에 메 자닌을 배포하는 방법은 무엇입니까?
- 4. PostgreSQL을 로컬에 설치하지 않고 Heroku에 배포하는 방법은 무엇입니까?
- 5. Heroku에 배포하는 데 문제가 있습니다
- 6. heroku에 배포하는 중 오류가 발생했습니다.
- 7. 모듈 형 Sinatra 앱을 Heroku에 배포하는 방법은 무엇입니까?
- 8. Mercurial을 통해 코드 배포를 수행하는 방법은 무엇입니까?
- 9. Mercurial을 사용하여 Umbraco 설정하기
- 10. git을 사용하여 배포하는 방법은 무엇입니까?
- 11. IntelliJ에서 Mercurial을 사용하는 방법은 무엇입니까?
- 12. Heroku에 배포하는 데 문제가 있음 - 로그가 포함됨
- 13. jekyll을 heroku에 배포하는 중 오류가 발생 했습니까?
- 14. git을 사용하여 heroku에 배포하는 레일 앱을 복사하는 방법
- 15. 어떻게 Mercurial을 사용하여 Python
- 16. xampp을 사용하여 PHP 사이트를 배포하는 방법은 무엇입니까?
- 17. 소스와 JavaDoc을 사용하여 SNAPSHOT을 배포하는 방법은 무엇입니까?
- 18. RPM을 사용하여 커널 모듈을 배포하는 방법은 무엇입니까?
- 19. IIS를 사용하여 로컬에서 디버그하고 배포하는 방법은 무엇입니까?
- 20. JavascriptMVC를 배포하는 방법은 무엇입니까?
- 21. Mercurial을 사용하여 코드를 여러 서버에 푸시하는 방법은 무엇입니까?
- 22. Mercurial을 사용하여 업스트림 변경 사항을 포크로 가져 오는 방법은 무엇입니까?
- 23. Mercurial을 사용하여 여러 저장소에서 코드를 공유하는 방법은 무엇입니까?
- 24. Mercurial을 사용하여 MySQL 테이블의 실제를 지원하는 방법은 무엇입니까?
- 25. Heroku에 대해 구덩이 설정을 설정하는 방법은 무엇입니까?
- 26. DevExpress를 서버에 배포하는 방법은 무엇입니까?
- 27. 폴더를 참조로 배포하는 방법은 무엇입니까?
- 28. 소프트웨어를 반복적으로 배포하는 방법은 무엇입니까?
- 29. Mercurial을 사용하여 Windows에 django 설치
- 30. Subversion을 사용하여 Mercurial을 동시에 실행
글쎄, 당신은'hg-git'을 사용할 수 있지만, 진짜 대답은 "하지 않는다"입니다. – Amber
2014-05의 [이 게시물] (http://www.fantomfactory.org/articles/using-mercurial-and-git-in-harmony)에서 Heroku를 사용하기 위해서만 Git을 사용하면서 Mercurial에서 작업하는 방법을 설명합니다. –