专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > CVS/SVN

linux停搭建SVN服务器

发布时间:2011-06-20 18:22:48 文章来源:www.iduyao.cn 采编人员:星星草
linux下搭建SVN服务器

用自己的笔记本安装了个nginx环境,想整点东西自己玩儿玩儿,不过代码更新是个问题,于是乎,得搭建个SVN服务器。在网上搜索各种SVN服务器搭建方法都有apache服务器,尝试着安装了几次,一直失败,后来,咨询系统工程师,他们说可以直接搭建,不用apache,尤其对于我们开发人员来说。

 

于是 开始了安装: 首先,得有 subversion-1.7.2.tar.gz

安装SVN:

 

[root@myservice ]# tar  -zxvf subversion-1.7.2.tar.gz   
[root@myservice subversion-1.7.2]# cd subversion-1.7.2  
[root@myservice subversion-1.7.2]# yum install apr*  
[root@myservice subversion-1.7.2]# ldconfig   
[root@myservice subversion-1.7.2]# wget http://www.sqlite.org/sqlite-amalgamation-3071000.zip  
[root@myservice subversion-1.7.2]# unzip sqlite-amalgamation-3071000.zip   
[root@myservice subversion-1.7.2]# mkdir sqlite-amalgamation  
[root@myservice subversion-1.7.2]# cp sqlite-amalgamation-3071000/sqlite3.c sqlite-amalgamation  
[root@myservice subversion-1.7.2]# ./configure  
[root@myservice subversion-1.7.2]# make  
[root@myservice subversion-1.7.2]# make install 
 

配置SVN:

 

[root@myservice]#cd /data0
[root@myservice data0]#mkdir svndata
[root@myservice data0]#svnadmin create /data0/svndata/
[root@myservice svndata]#cd svndata/conf/
[root@myservice svndata]#vim svnserve.conf 
添加以下内容:

anon-access = none
password-db = passwd
authz-db = authz


添加用户名、密码
[root@myservice svndata]# vim passwd 
yourname = yourpasswd

继续配置:读写权限
[root@myservice svndata]#vi authz 
写入
[/]
yourname = rw
[/mywork]
yourname = rw
修改目录权限
[root@myservice data0]#chown www.www svndata/ -R
启动 svn服务,端口为 9999
[root@myservice data0]#svnserve -d --listen-port 9999 -r /data0/svndata/

之后在win下用svn版本库浏览器查看:svn:192.168.138.34:9999 如果成功可以看到目录

 

 

 

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: