Linux简易搭建TortoiseSVN服务器

1 环境信息

  1.1 Linux系统:

    Operating system:Centos 7 x86_64 

    RAM:512MB

    Disk:10GB

  1.2 SVN版本:

    TortoiseSVN_1.13.1

  1.3 远程工具:

    SecureCRT_7.0.0 


2 搭建过程

  2.1 检查是否已安装SVN

    svnserve --version

    如果已经安装调至第2.3步

  2.2 下载并安装

    yum -y install subversion

    安装成功截图:

    

    输入svnserve --version 可查看SVN版本信息

  2.3 新建版本库目录和版本库

    在/var目录下新建一个文件夹作为SVN版本库目录:mkdir -p /var/svn/svnrepos

    新建版本库:svnadmin create /var/svn/svnrepos/XCaben

    进入到/var/svn/svnrepos/XCaben可见已经生成版本库相关目录:

    

  2.4 配置版本库相关信息

    进入/var/svn/svnrepos/XCaben/conf中,对其下三个文件(authz,passwd,svnserve.conf)进行配置

    2.4.1 passwd(负责管理用户的账号和密码信息)

        Linux简易搭建TortoiseSVN服务器_第1张图片

    2.4.2 authz(负责管理用户的读写权限等)

        Linux简易搭建TortoiseSVN服务器_第2张图片

     2.4.3 svnserve.conf(负责管理SVN服务器相关配置)

        Linux简易搭建TortoiseSVN服务器_第3张图片

  2.5 启动SVN服务

    svnserve -d -r /var/svn/svnrepos

    查看SVN服务:ps -aux|grep svn

    

  2.6 检出

    输入服务器ip地址,点击确认,若有设置则输入账号和密码

    Linux简易搭建TortoiseSVN服务器_第4张图片


3 其他

  3.1 防火墙

      SVN端口默认为3690,若Linux开启了防火墙,需开启默认端口

    开启端口:firewall-cmd --zone=public --add-port=3690/tcp --permanent

    重启防火墙:firewall-cmd --reload

你可能感兴趣的:(Linux简易搭建TortoiseSVN服务器)