这次TRAC安装配置是在另外一个项目的服务器上。偷了个懒,在安装好所有必备软件后(关于如何安装TRAC,请自行谷歌百度,教程太多了。。),将以前配置好的一个初版trac直接拷贝了过去。哈哈。简单方便粗暴。

 

之后,SVN需要使用已有的SVN库,一开始设想将SVN库迁移过去,不过被否决了,项目组不希望有任何改动。最终方案如下:

trac.ini

repository_dir = [repository_dir]
#这是trac里面的源代码管理路经,也可以在trac webadmin上更改,不过感觉WEB上有点问题,就直接配置文件里改了。

 

apache里 httpd.conf 

<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath [rootdir]
AuthType Basic
AuthName "SubVersion lirbry, Please login!"
AuthUserFile [repository_dir]
# AuthzSVNAccessFile [accessdir]
Require valid-user
</Location>

 

更改以上2处后,在命令行中执行trac-admin D:\trac\project repository resync (default)  D:\trac\project改为TRAC所在目录即可。等待版本库同步完成。整个trac SVN更改就完成了。

posted on 2012-08-14 09:44  Wandy.Ying  阅读(1804)  评论(0编辑  收藏  举报