centos7安装svn

Posted on 2017-08-15 14:54  tdtdttdd  阅读(188)  评论(0)    收藏  举报

摘抄自http://blog.csdn.net/junehappylove/article/details/65963025

1.安装

sudo yum install subversion

查看安装位置

sudo rpm -ql subversion

2.创建版本库

sudo mkdir -p /var/svn sudo svnadmin create /var/svn/project_1

3.配置

进入conf目录(该svn版本库配置文件)

  • authz文件是权限控制文件
  • passwd是帐号密码文件
  • svnserve.conf SVN服 

1. 设置帐号密码

sudo vim passwd

在[users]块中添加用户和密码,格式:帐号=密码,如junwei = junwei 
完整内容参考下面:

[users]

june = june

junwei = junwei

 

2. 设置权限

sudo vim authz

在末尾添加如下代码:

admin = junwei

[/]

@admin = rw

完整内容参考下面:

[aliases]

[groups]

admin=june

user=june,junwei

[/]

@admin=rw

@user=rw

3. 修改svnserve.conf文件

sudo vim svnserve.conf

打开下面的几个注释:

  • anon-access = read #匿名用户可读
  • auth-access = write #授权用户可写
  • password-db = passwd #使用哪个文件作为账号文件
  • authz-db = authz #使用哪个文件作为权限文件
  • realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
[general]

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

realm = /var/svn/project_1

# force-username-case = none

[sasl]

# use-sasl = true

# min-encryption = 0

# max-encryption = 256

4.启动svn版本库

sudo svnserve -d -r /var/svn

5.在windows上测试

在某个目录下面,右击 选择 “SVN Checkout”在弹出的Checkout框中输入svn://ip/project_1, 
点击OK会弹出提示输入用户名和密码,确定就OK了,可以上传一个文件测试一下。

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3