5

我设置了一个gitosis托管的 git 服务器。

git clone没关系。

但是当我如下设置gitwebgitweb.conf


$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";

顺便说一句,由于特殊符号 # 用作粗体前缀,因此删除了 commet。

通过“ http://localhost/cgi-bin/gitweb.cgi403 Forbidden - No projects found ”访问gitweb时报“ ”

我检查了projects.list文件它是空的,这是gitweb访问失败的原因吗?什么是正确的内容?我可以手动添加吗?

4

4 回答 4

3

对于要通过 gitweb 发布的每个项目,您都需要在 gitosis.conf 中使用它:

[repo myreponame]
gitweb = yes

还可以选择添加ownerand description

您可以在作者网站链接的gitosis文档中找到更多信息。

于 2010-04-26T16:42:08.520 回答
0

你在 gitosis.conf 文件中为 repo 设置了什么 gitweb = yes ?

于 2009-12-10T07:26:46.253 回答
0

这是否类似于“ git instaweb 给出 403 Forbidden - No projects found ”,您需要$projectroot从哪里删除该行/etc/gitweb.conf

于 2009-12-04T08:20:39.300 回答
0

我最近创建了一篇关于让 gitosis 和 gitweb 一起玩的博客文章,因为我遇到了完全相同的问题,我想让其他人也知道如何让它工作。看一下并通读它,您应该最终得到一个可以正常工作的设置。如果您有任何问题,请随时提出。

我希望这个对你有用。

于 2010-04-15T00:32:48.347 回答