2009-11-23 3 views
5

gitosis managed git server를 설정했습니다.gitosis가 projects.list를 자동으로 생성하지 못했습니다. gitweb이 작동하지 않습니다.

git clone입니다. 나는 아래 gitweb.conf를 통해 gitweb을 설정할 때

는 있지만 :


$projectroot = "/srv/gitosis/repositories"; 

$git_temp = "/tmp"; 

$home_text = "indextext.html"; 

$projects_list = "/srv/gitosis/gitosis/projects.list"; 

$stylesheet = "/gitweb/gitweb.css"; 

$logo = "/gitweb/git-logo.png"; 

$favicon = "/gitweb/git-favicon.png"; 

을 Btw는의 COMMET은 굵은 접두사를 사용하고 있기 때문에 특수 기호 번호의 삭제되었습니다.

나는 "http://localhost/cgi-bin/gitweb.cgi는"

내가 비어있는 projects.list 파일을 확인을 통해 gitweb에 액세스 할 때 " 403 Forbidden - No projects found"를보고, 이유는 왜 gitweb 액세스 실패인가? 올바른 내용은 무엇입니까? 수동으로 추가 할 수 있습니까?

+0

도 대답에 포함되어 있습니다. 여기 같은 문제가 있습니다. – pfote

답변

0

repo에 대한 gitosis.conf 파일에서 gitweb = yes를 설정 했습니까?

0

정확히 같은 문제가 있었기 때문에 나는 최근에 getting gitosis and gitweb to play nice together에 대한 블로그 게시물을 만들었고, 나는 다른 사람들도 그것이 작동하도록하는 방법을 알리고 싶었습니다. 살펴보고 그것을 통해 읽을 수 있고 그냥 작동하는 설치로 끝내야합니다. 그리고 질문이 있으시면 언제든지 물어보십시오.

도움이되기를 바랍니다.

3

당신은 당신이 gitweb을 통해 게시 할 모든 프로젝트에 대한 귀하의 gitosis.conf이 필요합니다

[repo myreponame] 
gitweb = yes 

는 또한 선택적으로 ownerdescription 추가 할 수 있습니다.

gothosis 'documentation에서 author's website에 링크 된 자세한 정보를 찾을 수 있습니다.

+0

이것은 올바른 대답입니다. –