1. 下载

    sudo yum install -y subversion

    2. 新建仓库目录

    CentOS7搭建SVN服务器

    3. 配置

    进入svn_repo_iHouse目录,编辑配置文件

    vim conf/passwd

    CentOS7搭建SVN服务器

    vim conf/authz

    CentOS7搭建SVN服务器

    "[/]"表示用户**对当前仓库"svn_repo_iHouse"目录下所有子文件夹及文件拥有读写权限。

    vim conf/svnserve.conf

    CentOS7搭建SVN服务器

    4. 自定义启动

    sudo touch /lib/systemd/system/svn_ihouse.service

    sudo chmod 754 /lib/systemd/system/svn_ihouse.service

    sudo systemctl daemon-reload

    sudo vim /lib/systemd/system/svn_ihouse.service,内容如下:

    CentOS7搭建SVN服务器

    sudo systemctl start svn_ihouse.service

    sudo systemctl enable svn_ihouse.service

    5. 防火墙开放端口

    sudo firewall-cmd --zone=public --add-port=****/tcp --permanent

    sudo firewall-cmd --reload

    6. 访问

    CentOS7搭建SVN服务器

    命令行则为: svn co svn://ip:port --username {user_name} --password {pwd},不建议明文写密码,用--username即可,这样也会提示输入密码。

    点击"OK"弹出用户登陆窗口:

    CentOS7搭建SVN服务器

    输入账号密码信息即可。

相关文章: