• 解决svn Key usage violation in certificate has been detected


    ubuntu系统

    #!/bin/sh
    echo "This script will reconfigure subversion to work with certs correctly."
    echo "Steps outlined by dcrooke and compiled into this script by Kalosaurusrex"
    echo "Please see the ubuntuforums.org thread for more information, questions or help."
    echo "http://ubuntuforums.org/showthread.php?p=6057983"
    echo ""
    echo ""
    echo "Please run this script as USER ONLY."
    echo ""
    echo "Press control-c to quit..else the script will start in 5 seconds."
    sleep 5
    sudo apt-get update
    sudo apt-get install build-essential openssl ssh expat libxyssl-dev libssl-dev
    sudo apt-get remove subversion
    sudo dpkg --purge subversion
    wget http://subversion.tigris.org/downloads/subversion-1.5.4.tar.gz
    wget http://subversion.tigris.org/downloads/subversion-deps-1.5.4.tar.gz
    tar xvfz subversion-1.5.4.tar.gz
    tar xvfz subversion-deps-1.5.4.tar.gz

    cd subversion-1.5.4

    rm -rf neon

    wget http://www.webdav.org/neon/neon-0.30.1.tar.gz

    tar zxvf neon-0.30.1.tar.gz
    rm -rf neon-0.30.1.tar.gz
    mv neon-0.30.1 neon

    cd neon/
    ./configure --prefix=/usr/local/neon --with-ssl --with-pic
    make
    sudo make install
    cd ..
    rm -rf neon
    ./configure --prefix=/usr/local/svn --with-ssl --with-neon=/usr/local/neon
    make
    sudo make install
    cd ..
    rm -rf subversion-1.5.4
    rm subversion-1.5.4.tar.gz
    rm subversion-deps-1.5.4.tar.gz
    exit 0

    centos系统

    #!/bin/sh
    echo "This script will reconfigure subversion to work with certs correctly."
    echo "Steps outlined by dcrooke and compiled into this script by Kalosaurusrex"
    echo "Please see the ubuntuforums.org thread for more information, questions or help."
    echo "http://ubuntuforums.org/showthread.php?p=6057983"
    echo ""
    echo ""
    echo "Please run this script as USER ONLY."
    echo ""
    echo "Press control-c to quit..else the script will start in 5 seconds."
    sleep 5

    yum remove subversion
    rpm -e --nodeps subversion
    wget http://subversion.tigris.org/downloads/subversion-1.5.4.tar.gz
    wget http://subversion.tigris.org/downloads/subversion-deps-1.5.4.tar.gz
    tar xvfz subversion-1.5.4.tar.gz
    tar xvfz subversion-deps-1.5.4.tar.gz

    cd subversion-1.5.4

    rm -rf neon

    wget http://www.webdav.org/neon/neon-0.30.1.tar.gz

    tar zxvf neon-0.30.1.tar.gz
    rm -rf neon-0.30.1.tar.gz
    mv neon-0.30.1 neon
    cd neon/

    ./configure --prefix=/usr/local/neon --with-ssl --with-pic
    make
    make install
    cd ..
    rm -rf neon
    ./configure --prefix=/usr/local/svn --with-ssl --with-neon=/usr/local/neon
    make
    make install
    cd ..
    rm -rf subversion-1.5.4
    rm subversion-1.5.4.tar.gz
    rm subversion-deps-1.5.4.tar.gz
    exit 0

  • 相关阅读:
    短信猫软件的实现(C#)<八>7bitPDU的解码
    短信猫软件的实现(C#)<七>短信猫(简化测试版)实现
    短信猫软件的实现(C#)<十一>软件实现(完结篇)
    我的EDA课程设计 Verilog HDL 自动售票机的实现
    Linux JNI(1)
    Notes
    Linux 线程属性
    Linux shared lib
    Linux 几个调试命令
    Java工具
  • 原文地址:https://www.cnblogs.com/breg/p/4284026.html
Copyright © 2020-2023  润新知