1.下载镜像并配置映射目录
docker run \
--name my-svn-server \
--detach \
--volume /home/data/svn:/var/opt/svn \
--publish 3690:3690 \
garethflowers/svn-server
2.创建一个新的 SVN 存储库
- 在您的容器中使用svnadmin以创建和管理存储库。
- 例如,要创建一个名为new-repo container 的存储库my-svn-server,请使用以下命令:
docker exec -it my-svn-server svnadmin create new-repo
- 创建完成之后如图所示:
3.权限调整
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = /var/opt/svn/huiyeai-repo
[users]
admin = adminhuiyeai123
[groups]
owner = admin
[/]
[huiyeai-repo:/]
admin = rw
@owner = rw
4.文件访问
- 下载svn工具进行测试,使用admin用户进行登录即可完成。
svn co svn://127.0.0.1:3690/my_repos_name