作为单一环境的跑道,如何摆脱“可用项目”页面?

时间:2012-05-11 19:12:42

标签: svn trac

我需要trac为1个环境,因此trac的项目选择页面对我的需求毫无用处。

trac.ini中是否有任何设置或使用trac-admin禁用可用的项目选择页面?

2 个答案:

答案 0 :(得分:2)

使用Tracd时,可以使用选项--single-env;

-s, --single-env      only serve a single project without the project list

您也可以在/etc/conf.d/tracd中将其设置为TRACD_OPTS;例如

TRACD_OPTS="--single-env --auth=*,/var/lib/trac/myproject/users.htdigest,example.com /var/lib/trac/myproject"

答案 1 :(得分:2)

不,没有这样的Trac选项。并不需要实现,你要求的。

Trac的组织单位是环境。 '-s'切换到 tracd 是一个廉价的重定向规则,用于将请求转发到webserver根目录到另一个目录,即单个Trac环境。您可以使用

进行相同的安排
    {li> Redirect /trac/ http://www.example.com/trac/single-env位于.htaccess file或httpd.conf 中
  • Apache的mod_rewrite和一个经过适当编辑的.htaccess文件,内容类似于RewriteRule ^trac$ /trac/single-env

您不应该使用可用的客户端重定向,因为它们只是不可靠。