hawcat
文章27
标签36
分类9

文章分类

文章归档

SVN仓库创建、配置记录

SVN仓库创建、配置记录

刚开始的时候因为代码需要,搭建了公司内部的私有化git和svn仓库,分别用于管理内部代码和数据库,今天又要创建svn仓库的时候反而因为过于久远忘记了怎么操作,写个博客记录一下

  • 是否安装了subversion

    svn --version

{E28B2D58-5E98-4fea-8AAC-D141A8BE7EF1}

没有装就用apt装一下

  • 创建svn仓库

    svnadmin create /path/to/ur/repository

36a00da3428b5968d55653aa7e8afb61

  • 新仓库的文件内容

9e2bf38d1eb8e238b85cb5603c670e16

其中:(reference:Ubuntu上svn仓库的搭建详解_ubuntu svn多个仓库建立-CSDN博客

repository:当前版本库

conf:存放版本库所用配置文件的目录

db:版本数据存储目录

revprops:记录版本属性

revs:版本库数据存储真实目录

hooks:存放版本库勾子目录

locks:存储库锁目录,用来跟踪库的访问者

  • 要改的svnserve.conf 用于配置权限

cc0b266dfd779792c6af2a40c8b64c16

9a041e3437c41208676fe00c43516f9f

取消注释这四行,意思为非鉴权用户无法访问库,鉴权用户对库中的权限可写,鉴权账户文件为passwd,权限配置文件为authz-db

之后分别配置passwd和authz-db用于创建账户密码和权限组的管理。

保存后多库启动

svnserve -d -r /path/to/ur/svn_dir

eb65c30a799e2edd2157522cc5b95190

:D 获取中...

本文作者:hawcat
本文链接:https://hawcat.cn/2024/01/26/svn-create/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×