Trac+Subversion 配置指南


昨天和客户聊起版本控制,建议他采用Trac+Subversion的方式管理. 因为他比较关注实时的迁入迁出记录的网站方式浏览. 软件官方站点: Trac,Subversion. 1.安装 环境:Debian

apt-get install python2.5 clearsilver subversion trac

2.配置 创建资源库并初始化

mkdir /var/repos svnadmin create /var/repos

导入初始资源库

mkdir /tmp/project mkdir /tmp/project/branches mkdir /tmp/project/tags mkdir /tmp/project/trunk svn import /tmp/project file:///var/repos -m “initial import” rm -rf /tmp/project

初始化Trac

mkdir /var/project trac-admin /var/project initenv

配置Subversion

nano /var/repos/conf/svnserve.conf

找到

# [general] # password-db = passwd

修改为

[general] password-db = passwd

编辑passwd增加用户

nano /var/repos/conf/passwd

找到

# [users]

修改为

[users] user = password //用户名为user,密码为password

3.执行 启动Subversion

svnserve —daemon —root /var/repos

启动Trac

tracd —port 8000 /var/project

之后就可以(假定该机器ip为192.168.1.100) 使用浏览器浏览Trac,例如:http://192.168.1.100:8000/project/ 使用客户端访问Subversion,例如:svn://192.168.1.100 Trac的详细配置可修改/var/project/conf/trac.ini文件 4.客户端 客户端使用TortoiseSVN,融合到资源管理器中,使用比较简单.

comments powered by Disqus