linux搭建svn服务器

环境:centos6.3

安装svn

yum install subversion

创建版本库

svnadmin create /home/repo //文件目录自己设置

配置

cd /home/repo/conf // 进入目录

配置目录下有三个文件

authz 权限

passwd 账号密码

svnserve.conf 版本库配置

编辑用户文件passwd,新增两个用户:admin和guest。

[users]
admin = 111111
guest = 123456

编辑权限文件authz,用户admin设置可读写权限,guest设置只读权限。

[/]
admin = rw
guest = r

编辑svnserve.conf:

[general]
anon-access = none                     #控制非鉴权用户访问版本库的权限
auth-access = write                    #控制鉴权用户访问版本库的权限
password-db = passwd                   #指定用户名口令文件名
authz-db = authz                       #指定权限配置文件名
realm = repo                           #指定版本库的认证域,即在登录时提示的认证域名称

配置ip,打开3369端口并重启

启动svn

svnserve -d -r /home/repo

本地测试

cmd输入svn checkout svn://***/repo,加入提示输入用户名密码,并能用之前账号登录,就表示配置成功。


如果本地装了类似TortoiseSVN软件,可以新建文件夹,然后checkout,输入用户名密码,测试成功!


linux搭建svn服务器
https://blog.puresai.com/2017/10/09/137/
作者
puresai
许可协议