延春的技术站 延春的技术站
首页
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • java
  • python
  • android
  • ois
  • 数据库
  • 中间件安装
  • Docker
  • Linux
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档

会痛的石头

IT界小学生
首页
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • java
  • python
  • android
  • ois
  • 数据库
  • 中间件安装
  • Docker
  • Linux
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
  • 中间件

    • centos7安装mysql5.7
    • Centos7一键安装nginx
    • centos7一键安装redis
    • centos7安装go环境
    • centos7 Mongodb安装使用
    • Ubuntu离线安装mysql5.7
    • centos7安装svn(一)
      • 1.安装SVN
      • 2.创建版本库目录和版本库
      • 3.配置svn信息
      • 4.开启默认3690端口
      • 5.启动svn
      • 6.添加账号
    • nginx转发svn(二)
    • mysql多次登录失败限制重试时间
  • Docker

  • Linux

  • 大模型

  • 运维
  • 中间件
quyanchun
2021-11-23

centos7安装svn(一)

# 1.安装SVN

yum -y install subversion
1

查看是否安装成功

svnserve --version
1

# 2.创建版本库目录和版本库

mkdir -p /var/svn/svnrepos/ #-p递归创建目录
svnadmin create /var/svn/svnrepos/svn 创建版本库
cd /var/svn/svnrepos/svn 进入版本库
1
2
3

# 3.配置svn信息

输入cd conf

conf下有如下文件

001

authz:负责账号权限的管理,控制账号是否读写权限

passwd:负责账号和密码的用户名单管理

svnserve.conf:svn服务器配置文件

vim authz
1

配置如下

vim svnserve.conf
1

配置信息解释如下:

#匿名访问的权限,可以是read,write,none,默认为read

anon-access=none 
1

#使授权用户有写权限

auth-access=write 
1

#密码数据库的路径

password-db=passwd 
1

#访问控制文件

authz-db=authz  
1

#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字

realm=/var/svn/svnrepos
1

# 4.开启默认3690端口

firewall-cmd --zone=public --add-port=3690/tcp --permanent
firewall-cmd --reload  #重启防火墙
1
2

# 5.启动svn

svnserve -d -r /var/svn/svnrepos
1

查看,可以发现启动成功

ps -aux|grep svn
1

客户端访问svn服务器 右键checkout,输入地址:svn://192.168.137.128:3690/svn 或者直接再服务器上svn co svn://ip地址:3690/xxxx

# 6.添加账号

1.vim passwd修改passwd加上想要添加的svn账号和密码,格式为:

username1 = password1

4、再进入authz,添加上在passwd中加入的用户名,格式为:

#svn
上次更新: 2023/08/07, 18:08:16
Ubuntu离线安装mysql5.7
nginx转发svn(二)

← Ubuntu离线安装mysql5.7 nginx转发svn(二)→

最近更新
01
Centos7安装caddy 、xui
02-21
02
docker安装samba
09-04
03
docker安装openvpn
07-17
更多文章>
Theme by Vdoing | Copyright © 2021-2025 京ICP备2021033341号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式