zoukankan      html  css  js  c++  java
  • SVN搭建与LDAP集成

    安装httpd,svn

    yum install httpd httpd-devel subversion mod_dav_svn ntpdate -y
    开始创建目录和配置文件

    mkdir -p /etc/subversion && cd /etc/subversion && touch svn-authz.conf svn-user
    开始创建版本库
    mkdir -p /home/svndata && chown -R apache.apache /home/svndata && svnadmin create /home/svndata/Department_Server && chown -R apache.apache /home/svndata/Department_Server
    开始配置文件
    /etc/subversion/svn-authz.conf
    [/]
    name.sun = rw
    * = rw
    写入新的配置文件

    <Location /sogdata>
        DAV svn
        #SVNListParentPath on
        #SVNParentPath /data/svndata
        SVNPath /data/svndata
        LimitXMLRequestBody 8000000
        LimitRequestBody 0
        AuthBasicAuthoritative off
        AuthType Basic
        AuthName "svn"
        AuthBasicProvider ldap
        AuthLDAPURL "ldap://ip:389/ou=People,dc=自己设置,dc=com?uid"
        AuthLDAPBindDN "cn=Manager,dc=自己设置,dc=com"
        AuthLDAPBindPassword "manager的密码"
        AuthUserFile /etc/subversion/svn-authz.conf
        Require valid-user
        #Require ldap-group cn=developer,dc=sogdata,dc=com
    </Location>

    写入配置文件至http.conf
    echo "LoadModule dav_svn_module modules/mod_dav_svn.so" >>/etc/httpd/conf/httpd.conf
    echo "LoadModule authz_svn_module modules/mod_authz_svn.so" >>/etc/httpd/conf/httpd.conf
    sed -i 's/#ServerName www.example.com:80/ServerName localhost:80/g' /etc/httpd/conf/httpd.conf 
    启动httpd服务
    svn服务搭建完成
     
  • 相关阅读:
    How to join (ap invoice distributions all) AP table info with PO Table
    Order Management APIs Oe_Order_Pub
    R12 Oe_Order_Pub API
    物料搬运单
    Process Order API In Order Management(详细)
    ap_invoice_distributions_all与PO表关联问题
    分配用人单位
    oe_order_pub 更改订单行数量,提示此更改的原因未提供或无效
    Order Management APIs
    提前期
  • 原文地址:https://www.cnblogs.com/cuiyupu/p/11601998.html
Copyright © 2011-2022 走看看