是否有一个高度可定制的git web界面?

时间:2011-05-22 09:29:05

标签: git

我想要的是一个git web界面,它可以显示有关我的git repo的有限信息。例如,我不希望源代码可用,但我确实希望git日志是。

是否有可以针对此用例自定义的git web解决方案?

2 个答案:

答案 0 :(得分:2)

你可以:

  • 选择GitWebCgit,这是简单的cgi programs
  • 将perl脚本作为主要cgi(指令Apache:DirectoryIndex: myScript.pl
  • 使perl调用git web cgi:
my $output=`./cgit.cgi\` 
or 
my $output=`./gitweb.pl`
  • 解析该输出的结果,以删除指向源代码部分的任何链接。

这样,您可以根据现有的Web界面准确控制要显示的内容。

答案 1 :(得分:0)

感谢您的回复,我最终选择了更重量级的东西。

Redmine

它高度可定制,我可以设置哪些用户组应该和不应该看到源代码的规则。