当前位置:首页 > linux教程 > 列表

LINUX下成功搭建SVN服务器教程

发布:smiling 来源: PHP粉丝网  添加日期:2015-05-05 15:26:28 浏览: 评论:0 

svn是一个版本控制系统了,以前小编在windows服务器与服务器之间也进行过同步了,今天我就来为各位介绍linux中SVN服务器搭配安装教程.

步骤如下:

1:yum install -y subversion

2:svnserve –version

3:[root@singledb ~]# mkdir /u02/svn

[root@singledb ~]# svnadmin create /u02/svn/repos2  –davesvn为版本库名称

4:配置这3个文件,都要配置,创建版本库后,在这个目录下会生成3个配置文件:

  1. [root@singledb conf]# pwd 
  2. /u02/svn/davesvn/conf 
  3. [root@singledb conf]# ls 
  4. authz  passwd  svnserve.conf 

修改为,内容修改为:

  1. [general] 
  2. anon-access = none 
  3. auth-access = write 
  4. password-db = /opt/svn/conf/pwd.conf  //注意路径和上面一致 
  5. authz-db = /opt/svn/conf/authz.conf //注意路径 
  6. realm = repos2  // repos2  是你创建的版本库 

配置 账号密码   vi passwd

shanmao = shanmaomima

配置组和权限 vi authz

  1. [groups] 
  2. # harry_and_sally = harry,sally 
  3. # harry_sally_and_joe = harry,sally,&joe 
  4. admin = shanmao,xiaosu,ahui,boss,ruizhong 
  5. qianduan = lingbin,xiaopang 
  6. sheji = xuejiao,weiping 
  7. houduan = haoming,ruizhong,mofa,chenchen 
  8. mobile = haoming 
  9. [/] 
  10. @admin = rw 
  11. [mancoo:/font] 
  12. @qianduan = rw 
  13. [mancoo:/desgin] 
  14. @sheji = rw 
  15. [mancoo:/code] 
  16. @houduan = rw 
  17. [mancoo:/mobile] 
  18. @mobile = rw 
  19. [mancoo:/doc] 
  20. *=rw 
  21. [mancoo:/business] 
  22. *=rw  //phpfensi.com 
  23. [mancoo:/services] 
  24. @admin = rw 

启动svn:svnserve -d -r /u02/svn

客户端连接svn:svn://ip/repos2

Tags: LINUX服务器 SVN服务器

分享到: