一.软件包安装

#yum –y

install httpd  subversion  openldap  mod_dav_svn

检查支持svn的库文件,查看httpd.conf:

LoadModule ldap_module

modules/mod_ldap.so

LoadModule dav_module

modules/mod_dav.so

LoadModule

dav_fs_module modules/mod_dav_fs.so

LoadModule

dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

LoadModule authnz_ldap_module modules/mod_authnz_ldap.so

二.创建svn库。工作目录为/work/svn

#mkdir  /work/svn/test

#svnadmin   create  /work/svn/test/trunk

三.配置http.Conf

DAV svn

SVNParentPath

/work/test

AuthType

Basic

AuthName  'test svn'

AuthBasicProvider

ldap

AuthzLDAPAuthoritative

on

AuthLDAPGroupAttribute

AuthLDAPGroupAttributeIsDN

on

AuthLDAPURL

"ldap://192.168.1.101:389/DC=example,DC=com?sAMAccountName?sub?(objectClass=*)"

AuthLDAPBindDN

"CN=manage,CN=Users,DC=example,DC=com"

#或者使用以下这种形式

# AuthLDAPBindDN  "manage@example.com"

AuthLDAPBindPassword  ''password "

require

ldap-group CN=sa_r,OU=svn_r,DC=example,DC=com

require

ldap-group CN=sa_rw,OU=svn_rw,DC=example,DC=com

require

ldap-group CN=sa_rw,OU=svn_rw,DC=example,DC=com

#Vi  /etc/openldap.conf      #这个不改ldap将会报错

REFERRALSoff

#svnserve –d

#service httpd restart

访问,测试正常

apache配置详细图解

配置过程中的报错分析:

出现以下问题表示没有正常连接到AD服务器,请检查连接ldap的配置是否写错

出现以下问题表示ldap配置问题,请修改

#Vi  /etc/openldap.conf

REFERRALSoff

linux svn with ad,svn+apache+AD域相关推荐

  1. Linux下SVN服务器同时支持Apache的http和https及svnserve独立服务器三种模式且使用相同的访问权限账号...

    1.在服务器上安装配置SVN服务: 2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问: 3.Apache的http和svnserve独立服务器两种模式使用相同的 ...

  2. linux trac svn,RedHat Linux5下apache+svn+trac配置手册(二)

    接(一) D.安装Genshi 解压 trac# tar -zxvf Genshi-0.6.tar.gz 安装 trac#cd Genshi-0.6 Genshi-0.6# python setup. ...

  3. Linux下搭建jenkins+svn+http+maven自动化部署

    Linux下搭建jenkins+svn+http+maven自动化部署 服务器设置: 卸载redhat的yum,安装centos的yum,配置第三方yum 1.删除redhat原有的rpm -qa | ...

  4. 【转】Linux命令行下svn ignore忽略文件或文件夹用法

    转自:Linux命令行下svn ignore忽略文件或文件夹用法 - 陌上归人的博客 - 博客园 一.忽略单个目录 1.忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的, ...

  5. linux 在本地创建svn服务器_linux下搭建svn服务器及创建项目

    一. 使用yum 安装SVN包 关于YUM 服务器的配置参考: Linux 搭建 YUM 服务器 http://blog.csdn.net/tianlesoftware/archive/2011/01 ...

  6. 在linux下安装配置svn独立服务器

    subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人. svn服务器有2种运行方式:独立服务器和借助apache.2种方式各有利弊. svn存储版本数据也有2种方式:BD ...

  7. Linux(Centos)快速搭建SVN服务器

    2019独角兽企业重金招聘Python工程师标准>>> 一.SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统 ...

  8. 在linux下搭建jira+svn[原创]

    Linux下JIRA和SVN相关配置说明 一.               安装包及其工具准备 1.1.以下是我在linux上使用的安装包 -          jdk-1_5_0_16-linux- ...

  9. linux+svn+拉取版本_在linux客户端下管理svn版本库

    把linux作为客户端管理svn版本库,不一定是svn服务器. 1.svn管理命令用法:[root@xiaoyu ~]# svn --help usage: svn [opations] [args] ...

最新文章

  1. 合肥工业大学—SQL Server数据库实验四:数据库的分离和附加
  2. git clone一个github上的仓库非常缓慢 和 github网页打不开
  3. Ubuntu下Git服务端搭建
  4. json返回值为null显示key值的设置
  5. golang日志输出
  6. css 背景色渐变 background linear-gradient
  7. Kafka-consumer(消费者)
  8. 女性寒性体质注意事项
  9. windows下PHP拓展包的选择
  10. AxureUX中后台管理信息系统通用原型方案 v2 (全新AxureRP8作品 )
  11. 联想服务器自动关机_联想电脑设置自动关机
  12. jenkins中配置git下载代码
  13. centos7下安装yasm过程
  14. java集合优秀率怎么算,优秀率怎么算(及格率和优秀率公式)
  15. [转载]论张三丰与道教太极拳的发展演变——陈理圣
  16. css3 dyoe_【跑马灯】纯css3跑马灯demo
  17. 程序员 谨防猝死
  18. 神经网络学习笔记(一):全连接层的作用是什么?
  19. ceph bluestore中的磁盘空间管理
  20. Camera效果测试-色彩准确性及饱和度测试

热门文章

  1. 微信小程序自定义组件4 —— 代码共享behaviors
  2. java memcmp_C 库函数
  3. java在线聊天项目ppt_基于JavaEE的在线聊天聊天.ppt
  4. 【狂神JAVA】MyBatis笔记
  5. python学习day-4 集合与函数
  6. 理解 Python 中的异步编程
  7. Objective C的那点小语法
  8. CCNA网络小菜鸟笔记之(第十一章, 广域网协议)
  9. [Diary]忧伤,止不住忧伤……
  10. linux gcc 静态 动态链接库