Linux -- 安装 subversion

1、安装服务

yum install subversion

2、创建svn版本仓库

#创建仓库
mkdir -p svn/repos
chmod 777 -R svn

#初始化仓库
svnadmin create svn/repos/project
#修改配置文件
#cd svn/repos/project/conf

#vim svnserve.conf
anon-access = none
auth-access = write
password-db = passwd

#vim authz
#配置了一个组admin,里面有一个用户svn,并控制根目录权限,admin组的有读写权限,其他的只有读写权限
[groups]
admin= svn

[/]
@admin= rw
* = r

#vi passwd
[users]
svn = svn

3、启动服务

svnserve -d -r /usr/local/software/svn/repos/project

4、docker 方式

# 拉取镜像
docker pull garethflowers/svn-server

# 启动镜像
docker run --name svn -p "3690:3690" -v /usr/local/work/docker/svn:/var/opt/svn -e SVN_REPONAME=repository -d docker.io/garethflowers/svn-server

# 安装 svn 客户端
yum install subversion

# 创建仓库
cd /usr/local/work/docker/svn
svnadmin create repository

# 访问仓库
svn://192.168.147.130/repository

5、docker-compose 方式

version: "3"
  
services:
  subversion:
    image: docker.io/garethflowers/svn-server
    ports:
      - "3690:3690"
    volumes:
      - "/usr/local/workspace/docker/svn:/var/opt/svn"
    container_name: subversion
    environment:
      SVN_REPONAME: repository

# 安装 svn 客户端
yum install subversion

# 创建仓库
cd /usr/local/work/docker/svn
svnadmin create repository

# 访问仓库
svn://192.168.147.130/repository

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值