前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux(CentOS 7)安装SVN详解

Linux(CentOS 7)安装SVN详解

作者头像
itze
发布2022-10-31 16:00:49
6K0
发布2022-10-31 16:00:49
举报
文章被收录于专栏:IT者

安装环境

安装命令

代码语言:javascript
复制
yum install -y subversion

安装过程

SVN安装完成之后默认的仓库路径是:/var/svn

通过命令

代码语言:javascript
复制
vim /etc/sysconfig/svnserve

修改位置:OPTIONS=”-r /var/svn”,修改其中的/var/svn就可以了,默认即可!

仓库创建

注意:这里如果上面的默认位置(/var/svn)没有更改,就把项目仓库创建到默认位置下面,如果修改了,就创建到你修改的路径下

创建示例
代码语言:javascript
复制
mkdir -p /var/svn/svntest
代码语言:javascript
复制
svnadmin create /var/svn/svntest

执行完上面两个命令之后,查看一下,命令

代码语言:javascript
复制
ll /var/svn/svntest

查看结果截图:

配置仓库用户及权限

当前位置:/var/svn/svntest

配置账号
代码语言:javascript
复制
vim conf/passwd

格式:用户名 = 密码 ,用户名前面不能有空格!

配置权限
代码语言:javascript
复制
vim conf/authz
最后配置svnserve
代码语言:javascript
复制
vim conf/svnserve.conf

启动服务

启动

代码语言:javascript
复制
systemctl start svnserve

查看状态

代码语言:javascript
复制
systemctl status svnserve

或者查看SVN默认端口3690是否在监听

代码语言:javascript
复制
netstat -anltp|grep 3690

添加开机启动

代码语言:javascript
复制
systemctl enable svnserve

查看所有开机启动项

代码语言:javascript
复制
systemctl list-unit-files

筛选查看-只查看启动的

代码语言:javascript
复制
systemctl list-unit-files|grep enabled

连接SVN

Windows使用TortoiseSVN(点击去下载)

随便找个空文件夹空位置右键-SVN Checkout

svn地址输入:svn://ip/项目仓库名 如:svn://127.0.0.1/test

大功告成!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年11月23日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装环境
  • 安装命令
  • 安装过程
  • 仓库创建
    • 创建示例
    • 配置仓库用户及权限
      • 配置账号
        • 配置权限
          • 最后配置svnserve
          • 启动服务
          • 连接SVN
            • 大功告成!
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档