Linux服务器上搭建SVN

来源:互联网 发布:龙之谷g友戒指淘宝 编辑:程序博客网 时间:2024/05/02 06:12

示例在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的文件夹,这个文件夹里面的内容就是我们要去配置的文件。
里面会有三个文件:

authzpasswd svnserve.conf

依次修改上述的三个文件

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

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

[\]username1 = rwusername2 = rw

4. 启动服务

svnserve -d -r /home/repos/  

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

1 0
原创粉丝点击