trac配置(stand-alone server)
2008-10-01 11:52
225 查看
[align=center]trac配置(stand-alone server)
-Uper
[/align]
1. 进入python的安装目录,如C:/Python25/Scripts
通过命令trac-admin添加一个超级用户用户,例如:
trac-admin D:/trac/project permission add username TRAC_ADMIN
trac-admin <安装路径> permission add <用户名> <带权限的组>
2. 设置该用户的密码
在/Scripts文件夹下面增加一个文件trac-digest.py
from optparse import OptionParser
import md5
# build the options
usage = "usage: %prog [options]"
parser = OptionParser(usage=usage)
parser.add_option("-u", "--username",action="store", dest="username", type = "string",
help="the username for whom to generate a password")
parser.add_option("-p", "--password",action="store", dest="password", type = "string",
help="the password to use")
(options, args) = parser.parse_args()
# check options
if (options.username is None) or (options.password is None):
parser.error("You must supply both the username and password")
# Generate the string to enter into the htdigest file
realm = 'developer'
kd = lambda x: md5.md5(':'.join(x)).hexdigest()
print ':'.join((options.username, realm, kd([options.username, realm, options.password])))
18行的realm = 'developer' 应该和svn的svnserve.conf里的设置相同
文件里用的是MD5
goto 文件夹C:/Python25,通过命令python.exe,设置该超级用户的密码
python scripts/trac-digest.py -u username -p password >>D:/trac-user.txt
python scripts/trac-digest.py -u username -p password >><output file name>
username:developer:1ac4a64b8b5d2092826fa4ce7049d1fb
3. 启动web服务,通过file trac-user.txt来进行用户验证
进Scripts文件夹,通过command tracd
tracd --port 8088 --auth *,D:/trac-user.txt,developer D:/project/qdog
tracd --port <端口号> --auth *,<用户验证文件路径>,developer <trac项目文件夹>
4. 用IE打开URL http://127.0.0.1:8088/<项目名>/login 输入超级用户名和密码, login后,界面上会多一个admin的菜单
http://127.0.0.1:8088/qdog/admin/general/perm
* General
o Basic Settings
o Logging
o Permissions
o Plugins
* Ticket System
o Components
o Milestones
o Priorities
o Resolutions
o Severities
o Ticket Types
o Versions
超级用户登录后,可以通过general》》permissions来添加新用户和相关的权限.
通过菜单New Tickets来管理tickets (用于跟踪bug)
Your email or username 您的邮箱或用户名
Short summary 概述
Full description 完整描述
Properties 属性
Ticket Properties 议题属性
Component 组件
Version 版本
Severity 严重性
Keywords 关键词
Priority 优先级
Milestone 里程碑
Assign to 责任人
Cc 抄送
Preview 预览
Submit ticket 提交议题
整个过程也是一边摸索,一边试,中间如有漏掉的地方,请大家补充
完毕
-Uper
[/align]
1. 进入python的安装目录,如C:/Python25/Scripts
通过命令trac-admin添加一个超级用户用户,例如:
trac-admin D:/trac/project permission add username TRAC_ADMIN
trac-admin <安装路径> permission add <用户名> <带权限的组>
2. 设置该用户的密码
在/Scripts文件夹下面增加一个文件trac-digest.py
from optparse import OptionParser
import md5
# build the options
usage = "usage: %prog [options]"
parser = OptionParser(usage=usage)
parser.add_option("-u", "--username",action="store", dest="username", type = "string",
help="the username for whom to generate a password")
parser.add_option("-p", "--password",action="store", dest="password", type = "string",
help="the password to use")
(options, args) = parser.parse_args()
# check options
if (options.username is None) or (options.password is None):
parser.error("You must supply both the username and password")
# Generate the string to enter into the htdigest file
realm = 'developer'
kd = lambda x: md5.md5(':'.join(x)).hexdigest()
print ':'.join((options.username, realm, kd([options.username, realm, options.password])))
18行的realm = 'developer' 应该和svn的svnserve.conf里的设置相同
文件里用的是MD5
goto 文件夹C:/Python25,通过命令python.exe,设置该超级用户的密码
python scripts/trac-digest.py -u username -p password >>D:/trac-user.txt
python scripts/trac-digest.py -u username -p password >><output file name>
username:developer:1ac4a64b8b5d2092826fa4ce7049d1fb
3. 启动web服务,通过file trac-user.txt来进行用户验证
进Scripts文件夹,通过command tracd
tracd --port 8088 --auth *,D:/trac-user.txt,developer D:/project/qdog
tracd --port <端口号> --auth *,<用户验证文件路径>,developer <trac项目文件夹>
4. 用IE打开URL http://127.0.0.1:8088/<项目名>/login 输入超级用户名和密码, login后,界面上会多一个admin的菜单
http://127.0.0.1:8088/qdog/admin/general/perm
* General
o Basic Settings
o Logging
o Permissions
o Plugins
* Ticket System
o Components
o Milestones
o Priorities
o Resolutions
o Severities
o Ticket Types
o Versions
超级用户登录后,可以通过general》》permissions来添加新用户和相关的权限.
通过菜单New Tickets来管理tickets (用于跟踪bug)
Your email or username 您的邮箱或用户名
Short summary 概述
Full description 完整描述
Properties 属性
Ticket Properties 议题属性
Component 组件
Version 版本
Severity 严重性
Keywords 关键词
Priority 优先级
Milestone 里程碑
Assign to 责任人
Cc 抄送
Preview 预览
Submit ticket 提交议题
整个过程也是一边摸索,一边试,中间如有漏掉的地方,请大家补充
完毕
相关文章推荐
- WebsitePanel Standalone Server安装配置方法
- 配置Spark standalone集群启动
- 使用Selenium server standalone实现定时web自动化下载电影
- check sharepoint server is standalone or farm mode
- hadoop1.2.1在linux中配置安装独立运行Standalone Operation,伪分布Pseudo-Distributed Operation,集群配置三种配置和测试
- IBM的服务器相关配置工具Standalone Solutions Configuration Tool (SSCT)
- hadoop配置独立模式(Standalone Mode)
- How to: Rename a Computer that Hosts a Stand-Alone Instance of SQL Server 2005
- 运行selenium-server-standalone.jar时,Firefox无法在***找到该文件
- Spark学习(三)---Spark Standalone Mode说明及参数配置详解
- configuration Oracle Grid Infrastructure for a Standalone Server
- ubuntu-server10.04下apache+svn+trac配置
- Lync Server 2010迁移至Lync Server 2013故障排错Part1:缺少McsStandalone.msi
- spark standalone 集群配置
- JIRA_3.13.2_Standalone + mysql 配置(Linux)
- [gsoap] SIGPIPE (Broken pipe) in client/standalone server
- Spark Standalone Mode安装配置
- How to: Rename a Computer that Hosts a Stand-Alone Instance of SQL Server 2005
- How to use ASMCA in silent mode to configure ASM for a stand-alone server [ID 1068788.1]
- wildfly standalone 模式配置成linux 服务