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

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.kler.cn/a/523881.html

相关文章:

  • MotionLCM 部署笔记
  • QT 通过ODBC连接数据库的好方法:
  • 浅谈Linux的发展
  • 世上本没有路,只有“场”et“Bravo”
  • 【Rust自学】16.3. 共享状态的并发
  • 爬虫基础之爬取某基金网站+数据分析
  • Unity游戏(Assault空对地打击)开发(1) 创建项目和选择插件
  • LCD液晶屏的工作原理以及背光模组
  • 揭示Baklib企业内容管理系统CMS的核心功能与应用价值
  • 【Rust自学】16.3. 共享状态的并发
  • 学历赋
  • 动态规划DP 数字三角形模型(模型分析+例题分析+C++代码实现)(数字三角形、摘花生、最低通行费用、方格取数、传纸条)
  • 物联网工程与网络工程到底有什么关系?
  • 探索人工智能在计算机视觉领域的创新应用与挑战
  • games101-作业
  • 国内外大语言模型领域发展现状与预期
  • 硬件学习笔记--35 AD23的使用常规操作
  • HTB:Forest[WriteUP]
  • 算法随笔_19: 数组中的最长山脉
  • DeepSeek助力学术文献搜索!
  • 安装VMware17
  • SQL进阶实战技巧:如何构建用户行为转移概率矩阵,深入洞察会话内活动流转?
  • JavaScript系列(45)--响应式编程实现详解
  • FFmpeg 自定义IO和格式转换
  • < OS 有关 > Android 手机 SSH 客户端 app: connectBot
  • JavaScript正则表达式