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

centos7安装SVN

[root@VM-16-3-centos ~]# yum install subversion -y
[root@VM-16-3-centos ~]# svnserve --version
// 创建目录
[root@VM-16-3-centos ~]# mkdir -p /opt/svn/repos
// 创建新的空版本库,执行后会在repos文件夹下建立多个文件,待修改
[root@VM-16-3-centos ~]# svnadmin create /opt/svn/repos
[root@VM-16-3-centos ~]# cd /opt/svn/repos/conf
// 修改passwd文件
[root@VM-16-3-centos ~]# vim passwd
[users]
# harry = harryssecret
# sally = sallyssecret
用户名=密码// 在该文件添加如下配置,用户名=读写
[root@VM-16-3-centos ~]# vim authz
[/]
用户名=rw[root@VM-16-3-centos ~]# vim svnserver.conf
anon-access = none
auth-access = write
password-db = password
authz-db = authz
realm = /opt/svn/repos// SVN默认版本库目录是var/svn,这里由于我是创建在/opt/svn/repos下,所以这里需要替换一下
[root@VM-16-3-centos ~]# vim /etc/sysconfig/svnserve
OPTIONS="-r /opt/svn"[root@VM-16-3-centos ~]# killall svnserve
[root@VM-16-3-centos ~]# svnserve -d -r /opt/svn/repos
[root@VM-16-3-centos ~]# systemctl restart svnserve
[root@VM-16-3-centos ~]# systemctl status svnserve

如果出现:E000098: Can’t bind server socket: Address already in use报错,
执行如下命令

[root@VM-16-3-centos ~]# lsof -i:3690
[root@VM-16-3-centos ~]# kill -9 PID
[root@VM-16-3-centos ~]# systemctl restart svnserve

windows客户端TortoiseSVN连接SVN服务时配置:
1、安装SVN
2、桌面右键选择check out
在这里插入图片描述
OK

idea配置SVN步骤这里就直接贴别人的链接了:
https://jingyan.baidu.com/article/2a138328e1b5be074a134f2b.html

可能会遇到的问题:
1、问题:cannot run parogram “svn”
解决:重新安装SVN,选择modify,在这里插入图片描述
接着一直下一步即可
2、问题:鼠标右键项目时没有出现SVN
解决:在这里插入图片描述

http://www.lryc.cn/news/528336.html

相关文章:

  • LTV预估 | 多视角对比学习框架CMLTV
  • llama.cpp LLM_ARCH_DEEPSEEK and LLM_ARCH_DEEPSEEK2
  • C语言自定义数据类型详解(二)——结构体类型(下)
  • DeepSeek学术写作测评第二弹:数据分析、图表解读,效果怎么样?
  • 深入理解 Python 中的 `__all__`:控制模块的公共接口
  • 虚幻基础07:蓝图接口
  • 数据结构---哈希表
  • DataWhale组队学习 leetCode task4
  • 【ESP32】ESP-IDF开发 | WiFi开发 | UDP用户数据报协议 + UDP客户端和服务器例程
  • 【PyQt5】数据库连接失败: Driver not loaded Driver not loaded
  • Unity游戏(Assault空对地打击)开发(1) 创建项目和选择插件
  • Rust:如何动态调用字符串定义的 Rhai 函数?
  • A星算法两元障碍物矩阵转化为rrt算法四元障碍物矩阵
  • 【C++】设计模式详解:单例模式
  • 单细胞分析基础-第一节 数据质控、降维聚类
  • 多项日常使用测试,带你了解如何选择AI工具 Deepseek VS ChatGpt VS Claude
  • 每日一题-判断是否是平衡二叉树
  • FLTK - FLTK1.4.1 - 搭建模板,将FLTK自带的实现搬过来做实验
  • 《多阶段渐进式图像修复》学习笔记
  • AWScurl笔记
  • QT使用eigen
  • 揭示Baklib企业内容管理系统CMS的核心功能与应用价值
  • 如何跨互联网adb连接到远程手机-蓝牙电话集中维护
  • flume和kafka整合 flume和kafka为什么一起用?
  • java.util.Random类(详细案例拆解)(已完结)
  • Java后端之AOP
  • 【信息系统项目管理师-选择真题】2008上半年综合知识答案和详解
  • go到底是什么意思:对go的猜测或断言
  • 零刻SER7接口及配置跑分
  • 【Java基础-41.5】深入解析Java异常链:构建清晰的错误追踪体系