Linux服务器上搭建SVN

示例在Linux debian上安装SVN服务软件

1. 安装SVN服务软件

ubuntu或者debian上可以直接用apt-get,centos上可以使用yum,或者下载安装包都可以,软件名为subversion。

sudo apt-get install subversion  

安装完成之后可以使用

svnserve --help

来验证安装是否正常。

2. 创建仓库

使用create来建立一个仓库

svnadmin create /home/repos  

这里的repos目录是我们自己指定的位置。

3. 配置SVN

在上一部中我们创建了repos目录,cd到repos目录下可以看到有一个名为conf的文件夹,这个文件夹里面的内容就是我们要去配置的文件。
里面会有三个文件:

authz
passwd 
svnserve.conf

依次修改上述的三个文件

  • svnserve.conf
    指定svn上文件的读写权限。原本文件下面有很多注释掉的内容,可以去掉下述内容前面的注释符号,也可以删除多余的注释内容,只保留一下内容。
anon-access = read  
auth-access = write  
password-db = passwd  
authz-db = authz  
  • passwd
    账户和密码指定,这里可自己添加很多账户和密码。
[users]
username1 = password1
username2 = password2   
  • authz
[\]  
* = rw    

按照上述配置就可以访问了,但是这里有一个问题就是在check和push的时候不用做验证,这是非常严重的一个问题,所以还是应该分别为每一个用户添加权限。

[\]
username1 = rw
username2 = rw

4. 启动服务

svnserve -d -r /home/repos/  

启动服务后就可以使用客户端来进行访问了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空空的司马

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值