linux搭建svn

文章目录

  • Linux配置
    • 前期环境准备
    • 第一步:通过yum命令安装svnserve
    • 第二步:创建版本库目录
    • 第三步:创建svn版本库
    • 第四步:配置修改
    • 第五步:关闭防火墙
    • 第六步:启动或关闭svn服务器
  • 客户端访问SVN服务器

Linux配置

前期环境准备

本次系统环境:centos7.6
首先关闭防火墙,NetworkManager,selinux;
其次,配置好本地yum源;

第一步:通过yum命令安装svnserve

先查看系统中是否存在subversion软件

备注:
默认ISO里已经有subversion软件包了,且,最小化版本中已经装好了subversion软件包了;
如果已存在,可忽略此步骤;若不存在,则利用yum安装此软件:

linux搭建svn
#查看svn版本:

linux搭建svn
#备注:
linux搭建svn
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件
编辑 passwd 文件
linux搭建svn
注意:在最后一行添加即可。
[/] 表示根目录,即 /data/svnrepos/foreseahealth
test = rw 表示用户test对根目录具有读写权限。
  • = r 表示所有用户可读
    [groups] 分组
    system = kehw001 表示system组中有成员kehw001
    [foreseahealth:/system] 表示根目录foreseahealth下的system目录
    @system = rw 表示system组有该目录读写权限
  • = 表示该目录其他用户无任何权限,比/目录下的优先级高
    [/network] 表示跟目录foreseahealth下network目录
    @network = rw 表示network组有该目录读写权限
    编辑 svnserve.conf 文件(注意:配置的前面不能有空格,一定要顶格写)
    linux搭建svn
    检测svn端口3690是否已经监听:

    linux搭建svn
    #关闭SVN 方法:
    这里采取linux杀死进程的方式处理的

    这里 kill -9 12981杀死进程, 此12981为进程号

    linux搭建svn
    安装完tortoisesvn后,再安装语言包,在完成页面向导勾选方框,点击完成
    linux搭建svn

    输入地址:svn://ip:3690/foreseahealth (iP地址为SVN服务器的公网ip,如果是内网则ip改为内网ip,端口3690为svn默认端口,foreseahealth为创建的版本库名称)

    linux搭建svn
    linux搭建svn
    4.若要从云端同步最新版本至本地,右键勾选【SVN更新】
    linux搭建svn
    更多内容请查看【TortoiseSVN】【帮助】文档。

    在linux服务器输入命令测试:
    由于含有中文,可能无法正常显示文件名

    linux搭建svn
    结束!

    文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8591 人正在系统学习中

    来源:浮沫★

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月21日
下一篇 2022年5月21日

相关推荐