ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

linux服务器下搭建svn(1/3)

来源:网络整理     时间:2016-05-06     关键词:Linux

本篇文章主要介绍了"linux服务器下搭建svn",主要涉及到Linux方面的内容,对于其他编程jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 系统:ubuntu安装svn。rot@rot-virtual-machine:/$ sudo apt-get install subversion 2. 建立s...

系统:ubuntu

  1. 安装svn。

rot@rot-virtual-machine:/$ sudo apt-get install subversion

 2. 建立svn仓库。svn存储上传文件版本数据的地方。

rot@rot-virtual-machine:/$ sudo mkdir /home/.svn  #(使用隐藏文件夹)
rot@rot-virtual-machine:/$ cd /home/.svn
rot@rot-virtual-machine:/home/.svn$ mkdir pythonapp
rot@rot-virtual-machine:/home/.svn$ svnadmin create /home/.svn/pythonapp
rot@rot-virtual-machine:/home/.svn$ cd pythonapp
rot@rot-virtual-machine:/home/.svn/pythonapp$ ll #如果创建成功,会发现很多相关文件

3. 配置和管理svn。

rot@rot-virtual-machine:/home/.svn/pythonapp$ cd conf
rot@rot-virtual-machine:/home/.svn/pythonapp/conf$ vim svnserve.conf

    1). 每个仓库的配置文件在$repos/conf/下,vi svnserve.conf,配置项在[general]下:

        anon-access:匿名用户的权限,可以为read,write和none,默认值read。不允许匿名用户访问:anon-access = none

        auth-access:认证用户的权限,可以为read,write和none,默认值write。

        password-db:密码数据库的路径,去掉前边的#默认是passwd,那么就指的是当前目录下的passwd文件

        authz-db:认证规则库的路径,去掉前边的#。

        注意:这些配置项的行都要顶格,否则会报错。修改配置后需要重启svn才能生效。

    2). 配置passwd文件

        这是每个用户的密码文件,比较简单,就是“用户名=密码”,采用的是明码。如allen=111111

    3). 配置authz文件

        1. [groups] section:为了便于管理,可以将一些用户放到一个组里边,比如:owner=allen,ellen

        2. groups下边的sections表示对一个目录的认证规则,比如对根目录的认证规则的section为[/]。设置单用户的认证规则时一个用户一行,如:

        [/]

相关图片

相关文章