zoukankan      html  css  js  c++  java
  • 解决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

  • 相关阅读:
    Vue.js入门(3)TypeScript
    Dapper源码学习
    .Net中手动实现AOP
    .Net面向对象(OOP)
    Redis实战(18)Redis位图巧用,节约内存
    .Net深拷贝浅拷贝
    .NET面试题系列(22)字符串暂存池(缓冲池)
    .NET面试题系列(二十一)C#中Equals和==的比较
    C# 8.0
    C# 7.0
  • 原文地址:https://www.cnblogs.com/breg/p/4284026.html
Copyright © 2011-2022 走看看