1、获得管理员权限
2.下载SVN
  2.1 下载SVN
  yum install subversion
  2.2 查看版本
  svn --version
3.创建SVN版本库
  3.1 创建版本库目录
  sudo mkdir -p /usr/local/svn
  3.2 创建版本库test
  sudo svnadmin create /usr/local/svn/test
cd /usr/local/svn/test
ls
显示如下目录表示创建成功
4. 配置SVN
  4.1 配置账号文件passwd
  sudo vi /usr/local/svn/test/conf/passwd
在[users]下添加代码
  admin1 = 123456
  admin2 = 123456
  test1 = 123456
  test2 = 123456
  4.2 配置权限文件authz
  sudo vi /usr/local/svn/test/conf/authz
修改后代码如下
[groups]
 
# harry_and_sally = harry,sally
 
# harry_sally_and_joe = harry,sally,&joe
 
admin = admin1,admin2
 
test = test1,test2
 
# [/foo/bar]
 
# harry = rw
 
# &joe = r
 
# * =
 
[/]
 
@admin = rw        #admin分组有读写权限
 
@test = r          #test分组只有读权限
 
# [repository:/baz/fuz]
 
# @harry_and_sally = rw
 
 
* =                #其他用户没有任何权限,必须设置
  
4.3 配置SVN服务器配置文件svnserve.conf
sudo vi /usr/local/svn/test/conf/svnserve.conf
解除下面五个参数的注释,前面不要留空格
anon-access = none              #禁止匿名用户访问
 
auth-access = write             #授权用户可写
 
password-db = /usr/local/svn/test/conf/passwd      #指定账号文件,最好使用绝对路径
 
authz-db = /usr/local/svn/test/conf/authz          #指定权限文件,最好使用绝对路径
 
realm = /usr/local/svn/test     #认证空间名,版本库所在目录
5. 启动和停止SVN
5.1 启动SVN
svnserve -d -r /usr/local/svn   
注:-d表示守护进程,-r表示后台执行
5.2 查看是否启动
ps -ef|grep svnserve
5.3 停止SVN
killall svnserve
或者杀死进程的方式,进程号用4.2的命令查看
kill -9 [进程号]
————————————————
原文链接:https://blog.csdn.net/qq_44144025/article/details/126502858
 
                     
                    
                 
                    
                 
         
