CentOS 6.6 上安装SVN
  Isl1rmK5BTWh 2023年11月02日 34 0
svn

环境

  • 系统:CentOS 6.6_X64
  • yum源为系统默认源
  • 保证系统联网

1、安装SVN(我装的是subversion)

# yum -y install  subversion

2、安装好了之后新建一个svn目录

# mkdir /home/svn

3、新建一个版本仓库

# svnadmin create /home/svn/sky

4、修改配置文件

# vim /home/svn/sky/conf/svnserve.conf
找到如下两行:
# password-db = passwd
# authz-db = authz
并把#号去掉,形成如下效果(去掉#号后后面的内容要顶格)
password-db = passwd
authz-db - authz

5、添加用户

# vim /home/svn/sky/conf/passwd
添加如下用户(可自定义),注:左边为用户,右边为密码
lily = lily9527
poly = poly9527

6、设置用户及访问权限

/home/svn/conf/authz中记录了用户的访问策略,参考如下:
以sky仓库为例,将lily、poly放到一个组并控制权限:
#/home/svn/<repo>/conf/authz
[groups]
php = lily,poly
[/]
@php = rw #php组有读写权限
stu = r #stu用户只读
* = #其他用户无任何权限

7、启动服务

# svnserve -d -r /home/svn

8、测试服务器

svn co svn://192.168.1.21/<repo>
以sky为例
svn co svn:/192.168.1.21/sky

9、注意

以上SVN设置是以独立的服务器形式运行的,没有和apache整合

所以地址是svn://xxx/xxx,不能以http或https开头

10、重启

如果修改了SVN的配置,需要重启SVN服务,步骤如下:

#ps -aux | grep svnserve
#kill -9 ID
#svnserve -d -r /home/svn
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

Isl1rmK5BTWh