ubuntu 18.04搭建SVN服务

爱被打了一巴掌 2023-01-23 06:53 81阅读 0赞

安装svn服务

  1. apt-get install subversion
  2. svnadmin create /path/project1

注意:svnadmin和mkdir的不同之处,mkdir是创建文件夹,svnadmin create是创建仓库,其中project1是一般为项目的名称,在project1文件夹下有conf配置文件,

也可以在/path路径下,创建另一个仓库project2,比如:

  1. svnadmin create /path/project2

在project2仓库下,有配置文件夹。

这个名称还有一个作用就是:svn://IP/project1 就可以访问到project1仓库,也就是通过project1、project2名称,访问到svn

这样有一个好处,可以在/path路径下,可以创建多个仓库,

  1. svnserve -d -r /path --listen-port 81
  2. -r 代表 -r [--root] ARG : root of directory to serve

这样就可以通过以上命令,启动了多个仓库

【注意:】

在创建仓库时,有可能 配置的授权名是有错误的,如下:

20210729102651342.png

可以用以下命令进行,

20210729103030580.png

【第一步:配置svnserve.conf】

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d4Y2R6aGFuZ3Bpbmc_size_16_color_FFFFFF_t_70

注意:

如果anou-access = read,那么是看不到日志的,应该改为

anou-access = none,就可以查看日志了。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d4Y2R6aGFuZ3Bpbmc_size_16_color_FFFFFF_t_70 1

【修改authz】

rw_group = A,B,C

r_group = D,E,F

[/]

@rw_group = rw

@r_group = r

代表 A,B,C是读写权限,D、E、F是只读的权限

【修改passwd】

A = A的密码

配置用户名及其密码

发表评论

表情:
评论列表 (有 0 条评论,81人围观)

还没有评论,来说两句吧...

相关阅读

    相关 ubuntueclipse+svn

    最近工作中要求使用ubuntu系统进行开发,小编第一次使用,将搭建环境的过程中一点点经验分享给大家。ubuntu的使用跟linux差不太多,大多数命令还是一样的。不过界面要好看

    相关 SVN服务

    1 首先检查操作系统上面是否安装了subversion,一般centos操作系统都默认安装了此软件,如果没有安装使用如下命令快速安装     查询是否安装       rp