当前位置: 首页 > article >正文

SVN服务器搭建【Linux】

  1. 执行命令下载安装SVN

    	yum install -y subversion
    
  2. 执行完之后查看是否安装成功【能看到版本号就成功了】

    	svn --vsersion
    
  3. 创建一个文件夹,当作SVN仓库的根目录

    	mkdir -p /svn/version
    
  4. 在SVN仓库下创建项目目录

    	mkdir -p /svn/version/myself
    
  5. 创建SVN仓库版本管理文件

    	svnadmin create /svn/version/myself
    
  6. 配置SVN服务

    	#进入配置文件路径下
    	cd /svn/version/myself/conf
    
    	#编辑账号权限文件
    	vim authz
    	#找到[group]标签,在下面设置用户权限
    	#说明:[/]中括号里面表示设置的路径
    	#name:auth name表示用户名 auth表示权限【w:写 r:读】
    	#下面设置两个用户根目录读写权限
    	[/]
    	father=wz
    	mother=wz
    
    	#配置账号密码
    	vim passwd
    	#找到[users]标签,在下面设置用户账号密码
    	father=123456
    	mother=123456
    
    	#修改SVN配置
    	vim svnserve.conf
    	#将[general]下面几项的注释打开
    	anon-access = read
    	auth-access = write
    	password-db = passwd
    	authz-db = authz
    	#将[general]下面realm的注释打开,并将地址填写为svn仓库根路径
    	realm = /svn/version
    
  7. 启动SVN服务,查看是否启动成

    	#启动服务
    	#svnserve -d -r svn根路径
    	svnserve -d -r /svn/version
    	#查看进程状态
    	ps aux|grep svn
    
  8. 放开3690端口

  9. 客户端连接SVN服务器

    	#svn://服务器ip/项目目录
    	svn://192.168.3.200/myself
    

http://www.kler.cn/a/555461.html

相关文章:

  • Node os模块
  • Android开发-深入解析Android中的AIDL及其应用场景
  • SpringCloud系列教程:微服务的未来(二十四)Direct交换机、Topic交换机、声明队列交换机
  • 蓝桥杯备赛 Day15 动态规划
  • STM32 HAL库UART串口数据接收实验
  • Golang访问Google Sheet
  • Java 中的内存泄漏问题及解决方案
  • PDF 分割与合并 工具资源分享
  • 合规数助力律师专业工作,开启法律科技新篇
  • PassGPT:基于大型语言模型的密码建模和(引导式)生成
  • 火绒终端安全管理系统V2.0病毒防御功能介绍
  • 解决本地模拟IP的DHCP冲突问题
  • C++ 模板 简单易懂
  • c++ std::weak_ptr使用笔记
  • 纷析云开源版- Vue2-前端表格使用
  • 《深度学习》——RNN网络简单介绍
  • Playwright之---网络管理API
  • 交互编程工具之——Jupyter
  • 简单的接口缓存机制,避免了重复请求,同时支持缓存过期时间。
  • Android 利用addr2line 定位 native crash问题