我在我的CentOs 5.5服务器上有一个可用的git仓库。我想使用gitweb为我的仓库创建一个Web用户界面。
我按照http://git-scm.com/book/ch4-6.html中的说明安装了gitweb,并成功让我的Apache服务器运行cgi。我将我的仓库放在
我尝试在
请注意,Apache用户可以访问所有文件和仓库。
我的
我按照http://git-scm.com/book/ch4-6.html中的说明安装了gitweb,并成功让我的Apache服务器运行cgi。我将我的仓库放在
/pub/git
中,并在/etc/
中创建了gitweb.conf
文件,其中包含$projectroot = '/pub/git';
这一行。不幸的是,我无法看到我的仓库,网页显示“找不到此类项目”的消息,我进行了谷歌搜索,但没有成功。我尝试在
gitweb.conf
文件中添加$projects_list = '/pub/git/projects.list';
这一行,并创建了projects.list
文件,其中包含我的仓库名称(例如repos1.git
)。但是没有任何变化。如果我在/pub/git
中输入不存在的仓库名称,则网页会显示更受欢迎和调查的错误消息“404 - 找不到项目”。请注意,Apache用户可以访问所有文件和仓库。
我的
/etc/gitweb.conf
文件内容如下:$projectroot = '/pub/git';
$projects_list = '/pub/git/projects.list';
谢谢!
/etc/gitweb.conf
文件的确切内容吗? - Tuxdude$projectroot = '/pub/git'; $projects_list = '/pub/git/projects.list';
。 - Enzo