Centos5.5上安装配置svn trac小结

时间:14-06-17 栏目:测试管理技术 作者:乐测网 评论:0 点击: 1,391 次

最近同事说想用svn来代替CVS工作.研究了一下,安装了一套svn trac的系统.下面简单总结一下.以备以后使用时参考.
参考文档:http://www.open-china.net/blog/45231.html
         http://blog.csdn.net/colin719/article/details/715784
         http://kim.iteye.com/blog/98052
1.首先安装subvision
 yum install -y subversion mod_dav_svn mod_python python-setuptools
这个时候报了一个错,
 file /usr/share/man/man8/svnserve.8.gz from install of subversion-1.6.13-0.1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5_3.1.i386类似的还好几行.网上查找,都是要去掉一个yum仓库,看了我的配置,里面只有基本的配置,没有它们提到的仓库,先手工删除这个文件,再yum还是不行.然后rpm -e subversion-1.4.2-4.el5_3.1.i386 --nodeps,再次yum安装,没有报错了.还是更习惯用rpm些,呵呵.刚才搜这个错误信息时,还有提到先yum remove也行.
2.安装python

# install python
yum -y install python.i386 python-devel.i386 python-lxml.i386 python-sqlite.i386 python-clearsilver.i386 swig.i386 python-setuptools.noarch

3.下载安装python模板clearsilver
wget http://dag.wieers.com/rpm/packages/clearsilver/clearsilver-0.10.4-1.el5.rf.i386.rpm
rpm -i clearsilver-0.10.4-1.el5.rf.i386.rpm
wget http://dag.wieers.com/rpm/packages/clearsilver/python-clearsilver-0.10.4-1.el5.rf.i386.rpm
rpm -i python-clearsilver-0.10.4-1.el5.rf.i386.rpm

4.#安装Trac
wget http://ftp.edgewall.com/pub/trac/Trac-0.11.4.tar.gz
tar zxvf Trac-0.11.4.tar.gz
cd Trac-0.11.4
python setup.py build && python setup.py install

5.配置

a.建立svn及trac目录

mkdir /srv/svn
mkdir /srv/trac/

b.#新建svn项目
svnadmin create /srv/svn/project
#新建trac项目
trac-admin /srv/trac/project initenv
#按提示操作,Path to repository is: /srv/svn/project

c.#改文件所属为apache 我是改成一个普通用户,因为我用的是nfs共享.根据自己的需要更改这个用户,同时保证和httpd.conf中一致.
chown -R apache.apache /srv/svn/project
chown -R apache.apache /srv/trac/project

d.vi /etc/httpd/conf.d/subersion.conf,加入下列内容

e. vi /etc/httpd/conf.d/trac.conf

 

6.生成htppasswd文件和用户
htpasswd -cm /srv/svn/conf/svn-auth-file admin
service httpd restart

7.这时已经可以用浏览器进行测试了

http://127.0.0.1/svn/project

http://127.0.0.1/trac/project

8.然后也可以用 windows的svn客户端进行操作.

9.给svn服务器配置了一个域名,设置了一个自动跳转到trac页面.

在DocumentRoot下vi index.html,加入下面的内容

这样访问svn.xxx.com时就直接跳到http://svn.xxx.com/trac/project页面上了.然后输入用户名和密码就能正确访问该页面了.

声明: 本文由( 乐测网 )原创编译,转载请保留链接: Centos5.5上安装配置svn trac小结

Centos5.5上安装配置svn trac小结:等您坐沙发呢!

发表评论(需填写下方的验证回答,无用户名的评论将视为匿名发表,您也可以登陆或注册后再发表评论)

您必须 [ 登录 ] 才能发表留言!

@关注乐测网

-----==== 本站公告 ====-----
1.本站是目前唯一能支持智能手机平板电脑访问的软件测试技术网站.
2.具体访问方法请参考本站的手机访问说明,或直接点击以下链接:

→点击这里打开手机平板访问说明←

    智能手机平板电脑访问方法

1.用手机浏览器输入本站网址http://www.test666.com就可直接访问
2.微信、QQ、微博或手机浏览器的二维码扫描功能扫描以下二维码图

标签云球