胖人小屋

 

trac+svn配置的一些补充说明

·         安装svn为服务的方法:

sc create svn binpath= "\"d:\svn1.5\bin\svnserve.exe\" --service -r \"d:\svn_repository\"" displayname= "Svn1.5 Server" depend= Tcpip start= auto

 

·         卸载svn服务的方法:

sc delete svn

 

·         在一个端口上启动多个trac项目:

Tracd –p 8080 –e d:\trac

 

·         新增加一个trac项目的流程:

1)      建立svn配置库,目录名为新项目的名字$newproj

2)      建立trac目录, 目录名为新项目的名字$newproj

3)      初始化该项目的trac

cd $Python25\scripts\ 

Trac-admin  d:\trac\ $newproj  initenv

4)      找一个现成的项目的trac\conf\trac.ini

5)      替换其中的所有的项目名字为新项目的名字$newproj

6)      添加管理员为trac的管理员

示例:trac-admin d:\trac\$newproj  permission add long TRAC_ADMIN

 

               "Insufficient permissions to access "问题的解决

               有时候即使有权限的用户登陆后试图浏览SVN库中的代码(即执行Browse code操作),会得到"Insufficient permissions to access "提示。这时,如果你的trac.ini文件里"authz_file= ”项目如果设置了例如d:\svn_repository\FirstProj\conf\authz这样的值,那么你应该检查authz_module_name 的值是否与d:\svn_repository\FirstProj\conf\authz这个文件里的值一致。比如你在authz文件里作了这样的设置: [FirstProj:/],那么authz_module_name 就应该等于FirstProj.

posted on 2008-09-03 16:36  屋小人胖  阅读(828)  评论(0编辑  收藏  举报

导航