wiki에는 hg serve에서이 작업을 수행 할 수 있다고 나와 있지만 샘플은 없습니다 (예 : webdir-conf 파일 샘플). 예, 아파치에서이 모든 것을하는 것이 더 낫다는 것을 알고 있습니다. 그러나 이것은 로컬 머신이며 hg 서브는 우리에게 의미가 있습니다.hg로 여러 개의 repos를 제공합니다. 방법?
답변
당신이 암시 한대로 hg serve --webdir-conf FILE
호출을 사용하고 webdir.conf 형식은 hgweb.cgi의 경우와 동일합니다. 그래서 그 예는 너무 귀하에게 적용 : 그래서 당신의 가장 기본적인에서
https://www.mercurial-scm.org/wiki/HgWebDirStepByStep#Preparing_the_config
당신이 할 수 repos/
이 저장소를 포함하는 디렉토리에 로컬 시스템의 경로입니다
[paths]
/repos = /webdata/hg_repos/*
.
(그렇다면 Apache에서이 작업을 수행하는 것이 훨씬 낫습니다.) 당신의 repos 다른 장소에 살고있는 가정
foo.config << EOL
[paths]
power = power/Repo
billable = /path/to/billable/Repo
EOL
hg serve --webdir-conf foo.config
(예를 들어) 당신의 WEBDIR의 설정에
사용이 ... 당신은로드 코드를 사용할 수있는 대안으로
, 그것은 독립의 응용 프로그램을 pylons로 작성된.
"RhodeCode는 Pylons 프레임 워크 기반의 Mercurial 저장소 브라우저/관리이며 푸시/풀 서버 및 전체 텍스트 검색 및 사용 권한 시스템을 구축합니다."
여기에서 데모를 볼 수 있습니다.
감사
링크가 끊어진 것 같습니다. RhodeCode 사이트 데모는 http://demo.rhodecode.org/ – MacAnthony
에서 찾을 수 있습니다. 새 웹 사이트는 https://rhodecode.com입니다. – Sebastian
- 1. 하나의 앱에 여러 개의 앱을 번들로 제공합니다.
- 2. 하나의 폴더에 두 개의 git repos를 사용합니다.
- 3. hg로 특정 디렉토리 복제하기?
- 4. 하나의 브랜치에서만 Git을 HG로 변환
- 5. Mercurial and Bitbucket : repos를 구조화하는 방법
- 6. GIT Repos를 동기화 상태로 유지하는 방법
- 7. 아파치/PHP는 여러 번 파일을 제공합니다
- 8. 여러 개의 모달보기 닫기
- 9. 로컬 Subversion repo를 bitbucket에서 호스팅되는 hg로 변환하는 방법?
- 10. 여러 개의 레이어가있는 JFrame
- 11. TFS 저장소를 SVN/GIT/HG로 마이그레이션하는 도구
- 12. 화면에서 여러 개의 단추를 이동하는 방법
- 13. 여러 개의 창이있는 Haskell에서 OpenGL을 사용하는 방법?
- 14. Cygwin에서 여러 개의 인수를 실행하는 방법
- 15. 앱 내에 여러 개의 스크린을 구현하는 방법
- 16. 하나의 파일에 여러 개의 이미지를 저장하는 방법
- 17. 동시에 여러 개의 rave 보고서를 표시하는 방법
- 18. 여러 개의 열린 창을 처리하는 방법
- 19. 하나의 어댑터에 여러 개의 어댑터를 넣는 방법
- 20. C에서 여러 개의 UDP 패킷을받는 방법?
- 21. Netbeans의 프로젝트에서 여러 개의 JAR을 생성하는 방법
- 22. Java에서 여러 개의 "Menu"클래스를 표시하는 방법
- 23. 여러 개의 BIRT 보고서를 결합하는 방법
- 24. 병 안에 여러 개의 폴더를 추출하는 방법
- 25. 안드로이드에서 여러 개의 목록보기를 사용하는 방법?
- 26. UITextView에 여러 개의 UIButton을 할당하는 방법
- 27. 하나의 ListSelectionEvent로 여러 개의 jLists를 처리하는 방법
- 28. 2 개의 HTTP 응답을 제공합니다. 먼저 로딩을 표시하고, 두 번째는 계산 된 데이터를 제공합니다.
- 29. web.config에 여러 개의 외부 파일이 있습니까?
- 30. 여러 개의 이메일을 효율적으로 전송하기
멋진, 좋아. 따라서 일단 컬렉션을 설정하면 어떤 URL을 복제에 사용합니까? http://10.10.1.252:8000/name_of_repo와 같은 것? – nickmjones
그래, 방금 http://10.10.1.252:8000에 도착하면 좋아하는 클론 소스 인 repos의 목록을 볼 수 있습니다. –
[경로]가 [컬렉션]보다 우선되어야합니다. 당신의 링크에서 : "컬렉션을 지정하는 권고 된 방법은 이제 [경로] 섹션입니다. 이것은 Mercurial 1.1에서 소개되었습니다." – barjak