2010-07-27 4 views
0

Tomcat에서 hgwebdir.cgi를 사용하여 저장소 목록을 게시 할 수 있습니다. 그러나 게시 된 저장소의 링크는 작동하지 않습니다. baseurl은 무엇으로 설정되어야합니까? 나는 http://host:port/folder으로 설정하고 cgi-bin은 폴더 바로 아래에 있습니다. URL을 올바르게 작성하지 마십시오 (hgwebdir.cgi가 없습니다). 그리고 URL을 다시 작성하는 설정이 없습니다. 몇 가지 Tomcat 구성이 URL을 작동시키는 데 필요합니까?게시 됨 mercurial repos-links return 404

답변

0

내가 아는 한 hgwebdir.cgi는 Apache와 같은 HTTP 웹 서버를 통해 설치해야합니다. Tomcat에서 실행할 수 없으므로 작동하지 않습니다.

  • 는 아파치 웹 서버 (당신이 창에서 실행하는 경우 XAMPP 시도)
  • 는 아파치 웹 서버의 CGI의 디렉토리 아래에있는 hgwebdir.cgi을 넣어 파이썬 인터프리터
  • 설치를 설치합니다. 그것은 당신은 수은 책 팁 daitangio에 대한 http://hgbook.red-bean.com/read/
+0

덕분에 더 많은 정보를 찾을 수 있습니다 PATH

  • 에 파이썬을 찾을 수 있도록
  • 는 hgwebdir.cgi을 구성합니다. 내가 아파치를 설치하고 그것을 구성 ... 그리고 네, 저장소 브라우징이 완벽합니다. 내가 그것을 복제와 함께 문제로, 아파치 오류 로그에 "잘못된 헤더"메시지와 500 내부 서버 오류를 실행하고 있습니다. 너 그런거 본거야? –

  • +1

    나는 그것을 이해했다. verbose = true 외에도 hgrc 파일에서 debug = true로 설정하면 문제가 발생합니다. 이 설정을 삭제하면 담당자를 복제 할 때 효과적이었습니다. –

    +0

    좋아요! 푸시 중에 오류를 피하기 위해 hgrc에 대한 사용자 액세스 권한을 구성하는 것을 잊지 마십시오! – daitangio

    관련 문제