我的 CentOs 5.5 服务器上有一个正常运行的 git 存储库。我想要一个使用 gitweb 的存储库的 Web 用户界面。
我使用http://git-scm.com/book/ch4-6.html上的说明安装了 gitweb,并且我设法让我的 apache 服务器正确运行 cgi。我将我的存储库放入/pub/git
并使用. 不幸的是,我看不到我的存储库,并且网页显示消息“未找到此类项目”,我在谷歌上搜索但没有成功。gitweb.conf
/etc/
$projectroot = '/pub/git';
我尝试将该行添加$projects_list = '/pub/git/projects.list';
到gitweb.conf
并使用我的存储库的名称创建文件projects.list
(例如repos1.git
)。没有什么变化。如果我将不存在的存储库的名称放在 中/pub/git
,则网页会显示更流行和调查的错误消息“404 - 未找到项目”。
请注意,apache 用户可以访问所有文件和存储库。
我的内容/etc/gitweb.conf
是:
$projectroot = '/pub/git';
$projects_list = '/pub/git/projects.list';
谢谢!