当前环境:
trac 0.9.3
apache 2.0.55
mod_python 3.2.5b
建立用户
htpasswd -bcm D:workspaceprojects rac.htaccess martin 1234
为该用户赋项目的权限
python trac-admin D:workspaceprojects rac
Trac [D:workspaceprojects rac]>permission add martin TRAC_ADMIN
Trac [D:workspaceprojects rac]>permission add martin TRAC_ADMIN
修改apache的httd.conf (具体可见这里:http://projects.edgewall.com/trac/wiki/TracModPython)
添加:
LoadModule python_module modules/mod_python.so
<Location /xpost>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv D:/workspace/projects/trac
</Location>
<Location "/xpost/login">
AuthType Basic
AuthName "XPost Login"
AuthUserFile D:/workspace/projects/trac/.htaccess
Require valid-user
</Location>
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv D:/workspace/projects/trac
</Location>
<Location "/xpost/login">
AuthType Basic
AuthName "XPost Login"
AuthUserFile D:/workspace/projects/trac/.htaccess
Require valid-user
</Location>
ok,重起apache就可以了
相关推荐
用户可以随时修改Ticket信息,添加注释进行讨论。Ticket的工作流程是灵活的,可以适应不同的项目管理需求。例如,Ticket的状态可以从新建转为分配,然后关闭,或者在需要时重新打开。 7. **Notification and ...
接着,使用`htpasswd`命令创建并管理用户,如创建名为"qkm"的用户,并赋予TRAC_ADMIN权限,这允许用户具备管理项目的权利。 在Apache服务器配置中,要设置URL路径以便处理TRAC请求。对于"/mqbms"这样的项目路径,...
本指南将深入介绍如何开发Trac插件,以便为Trac环境添加自定义功能。 1. **Trac 1.0 API文档** Trac 1.0 API是开发插件的基础,提供了丰富的接口和组件,以允许开发者集成新的功能。了解这些API是创建高效且兼容...
管理员可以在Trac管理界面或通过`trac-admin`命令行工具添加、删除和管理用户。 2. 配置权限规则:`trac.ini`中的`[trac]`部分可定义全局权限,而`[permissions]`部分则用于指定特定用户的权限。 七、使用Trac 1. ...
Trac拥有丰富的插件生态系统,可以通过安装插件来增强功能,如集成其他工具(如Jenkins、Redmine)、增加报表类型、改进用户界面等。 10. **国际化与本地化** Trac支持多语言,中文使用手册即是其本地化的一部分...
8. **赋予管理员权限**:使用 trac-admin 工具将特定用户设置为管理员,这样他们就能拥有 TRAC_ADMIN 权限,可以管理项目和用户权限。 9. **重启 Apache**:完成所有配置后,重启 Apache 服务器以应用新的设置。 ...
首先需要在MySQL中创建一个新的数据库,命名为`trac`,并设置字符集为`utf8`。然后,在Trac配置文件中指定该数据库的信息。 4. **环境变量与Logo设置** 为了让Trac能够正常运行,需要设置一些必要的环境变量。例如...
它提供了图形化的用户界面,使得非技术背景的用户也能轻松添加、编辑或删除Trac中的自定义字段。这极大地简化了系统的维护工作,提高了工作效率。 3. **DateFieldPlugin** DateFieldPlugin扩展了Trac的日期和时间...
**Trac使用手册中文版** Trac是一款开源的项目管理和问题跟踪系统,它结合了版本控制系统、wiki、问题追踪和...无论你是初次接触Trac的新手,还是寻求进一步优化的高级用户,这份手册都将为你提供宝贵的参考和帮助。
Trac的安装通常包括下载Trac的Python Egg文件,将其添加到Python的site-packages目录,然后在Apache的httpd.conf中配置Trac的WSGI或CGI处理程序。Trac还需要与SVN版本库关联,这可以通过修改trac.ini配置文件并指定...
- **其他配置**:例如,`browser.downloadable_paths`定义了可以从浏览器下载的路径,`mimeviewer.mime_map`定义了文件类型的MIME映射,这些设置影响用户在Trac中的浏览体验。 3. **权限管理**:注意,SVN和Trac对...
为了实现 SVN 用户权限与 Trac 的集成,需要在 Trac 的配置文件 `trac.ini` 中启用相应的组件,并确保 SVN 的权限控制文件(如 `authz` 和 `passwd`)正确配置。 1. **启用组件**:在 `trac.ini` 的 `[components]`...
在 Trac 中,你可以设置权限、创建项目、管理用户,并通过它来跟踪代码变更、缺陷和任务。记住,Trac 也可以与其他工具集成,如 Subversion、Git 等版本控制系统。 这个压缩包文件可能包含详细的配置示例、脚本或...
4. 配置仓库权限,编辑`C:\Repositories\myproject\conf\passwd`,添加用户和密码。 5. 编辑`C:\Repositories\myproject\conf\svnserve.conf`,取消`anon-access`和`auth-access`行的注释,并设置合适的访问权限,...
Trac是一个开源的项目管理平台,它集成了问题跟踪、文档管理、wiki以及时间线等功能,为团队提供了一个全方位的协作环境。Trac的核心特性包括: 1. **问题跟踪系统**:Trac允许用户创建、分配和追踪任务、缺陷和...
- **定义与功能**:Trac 是一款开源的应用平台,专为软件开发项目集成了一套完整的 Wiki 和问题跟踪管理系统。它旨在帮助开发团队更高效地协作,并提高软件质量。 - **技术背景**:Trac 基于 Python 开发,依赖于 ...
为了实现身份验证,你需要编辑`svnserve.conf`文件启用`password-db`,并在`passwd`文件中添加用户和密码。 **步骤3:启动SVN服务** 使用命令行启动SVN服务,并设置为随系统启动。这可以通过执行`svnserve --daemon...
一般来说,Trac环境的搭建对硬件要求不高,主要取决于要管理的项目规模和并发用户数量。一般个人或小型团队的开发环境,一台普通的桌面电脑就能满足需求。 3. **必备软件** - **Windows XP SP2/SP3**:操作系统...