在Ubuntu上安装SVN服务

参考

安装 SVN 服务

sudo apt-get install subversion

创建根目录文件夹

mkdir /root/svn

创建仓库文件夹

mkdir /root/svn/shidian

创建仓库

svnadmin create /root/svn/shidian

仓库创建成功

文件夹中生成了下列内容:

  • conf
  • db
  • format
  • hooks
  • locks
  • README.txt

启动服务

svnserve -d -r /root/svn –listen-port 17749

创建全局的账号密码和权限文件

touch /root/svn/passwd
touch /root/svn/authz

添加账号密码

vi /root/svn/passwd
passwd
[users] user1 = password

添加权限配置

vi /root/svn/authz

可按分组或按用户配置:

authz
[groups] coder = user1,user2 [shidian:/] @coder = rw * = r [u1:/] user1 = rw

在仓库中配置鉴权

vi /root/svn/shidian/conf/svnserve.conf

修改下列四行

svnserve.conf
anon-access = none auth-access = write password-db = /root/svn/passwd authz-db = /root/svn/authz

在Ubuntu上安装SVN服务
https://vitsumoc.github.io/在Ubuntu上安装SVN服务.html
作者
vc
发布于
2024年9月11日
许可协议