• 图形化SVN管理搭建 subversion edge自行修改密码


    参考文章:

    https://blog.csdn.net/buyaore_wo/article/details/84313467

    安装版本:

    Subversion Edge 5.2.3 (Linux 64-bit)

    从官网上找到linux版本

    https://www.collab.net/downloads/subversion#show-Linux

    官网下载需要注册,而且速度极慢,等不及的大佬可以到以下地址获取软件包

    https://download.csdn.net/download/jipengfei110/11140937

    需要安装符合版本要求的javapython

    一般来说linux自带pyhon的,我的服务器上已经有2.6.6

    python -V #查看python版本,注意后面的V是大写的V,如果输入小写v之后则按ctrl+d键退出。

    java -version #查看java版本

       

    确定安装好java和python之后开始如下配置

    1,将下载包的上传至/software目录

    2,安装java,解压subversion edge包

    rpm -ivh jdk-8u102-linux-x64.rpm

    tar -zxvf CollabNetSubversionEdge-5.2.3_linux-x86_64.tar.gz

    2,添加svn用户,运行subversion主程序时,不能使用root用户,否则会报错,所以创建一个专门的用户用来运行主程序。

    groupadd svn

    useradd -g svn svn

    3,移动csvn目录,设置权限,切换svn用户,执行。

    mv csvn/ /usr/local/

    cd /usr/local/

    chown -R svn:svn csvn/

    su - svn

    cd /usr/local/csvn/bin

    ./csvn start

    4,使用http://localhost:3343/csvn登陆,localhost替换你主机的ip,使用admin/admin登陆web控制台,开始配置。

       

    5,添加开机自启
    进入/usr/lib/systemd/system目录,创建csvn.service和csvn-httpd.service文件,文件内容如下。
    [root@svnserver system]# cat csvn.service
    [Unit]
    Description=csvn service
    After=network.target

    [Service]
    Type=forking
    ExecStart=/usr/local/csvn/bin/csvn start
    ExecStop=/usr/local/csvn/bin/csvn stop
    User=svn
    Restart=on-abort

    [Install]
    WantedBy=multi-user.target

    [root@svnserver system]# cat csvn-httpd.service
    [Unit]
    Description=csvn-httpd service
    After=network.target

    [Service]
    Type=forking
    ExecStart=/usr/local/csvn/bin/csvn-httpd start
    ExecStop=/usr/local/csvn/bin/csvn-httpd stop
    User=svn
    Restart=on-abort

    [Install]
    WantedBy=multi-user.target

    添加到开机自启
    systemctl enable csvn
    systemctl enable csvn-httpd

    如需开启防火墙,使用以下命令添加防火墙规则
    firewall-cmd --permanent --add-port=3343/tcp
    firewall-cmd --permanent --add-port=4434/tcp
    firewall-cmd --permanent --add-port=18080/tcp

       

  • 相关阅读:
    2019-2020-1 20175317 《信息安全系统设计基础》第二周学习总结
    2019-2020-1 20175317 《信息安全系统设计基础》第一周学习总结
    2018-2019-2 20175317 实验五《网络编程与安全》实验报告
    20175317 《Java程序设计》个人项目
    回文数
    勾股数
    四方定理
    尼科彻斯定理
    实现mypwd
    2019-2020-1 20175301 20175305 20175318 实验五 通讯协议设计
  • 原文地址:https://www.cnblogs.com/withfeel/p/10762205.html
Copyright © 2020-2023  润新知