`
micheall
  • 浏览: 14198 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类

Mac OS X 10.7.2下搭建SVN服务器

    博客分类:
  • svn
svn 
阅读更多

Mac操作系统已经内置了apache和svn,下面对进一步的配置做说明。


1、在系统偏好设置-》共享中,选中“web共享”


2、修改/etc/apache2/httpd.conf,添加如下内容


    LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so


    LoadModule authz_svn_module libexec/apache2/mod_authz_svn.so

    Include /private/etc/apache2/extra/httpd-svn.conf



3、在/etc/apache2/extra目录下创建文件httpd-svn.conf,添加如下内容


     <Location /svn >

DAV svn

#SVNParentPath "/Users/chengcheng/svnRepository"

SVNPath "/Users/chengcheng/svnRepository"

# user authentication

AuthType Basic

AuthName "Subversion repository"

AuthUserFile "/Users/chengcheng/svnRepository/conf/passwd"

AuthzSVNAccessFile "/Users/chengcheng/svnRepository/conf/authz"

# only authenticated users may access the repository

Require valid-user

</Location>


 注:chengcheng是我mac机器的用户名

       svnRepository是库命



4、初始化SVN源码库


    svnadmin create /Users/chengcheng/svnRepository


  注:查看了下系统用户中没有apache用户,我偷懒,直接chmod -R 777 /Users/chengcheng/svnRepository,如果不授权,倒时候是不能写入文件的。



5、启动服务器。


     svnserve -d -r /Users/chengcheng/svnRepository


6、配置/Users/chengcheng/svnRepository/conf下的配置文件

   

    修改svnserve.conf,如下:

    anon-access = none

    auth-access = write

    password-db = passwd

    uthz-db = authz




    重新创建passwd并添加用户:

    sudo htpasswd -c /Users/chengcheng/svnRepository/conf/passwd zhangxf


    添加另外一个用户,后面用:

    htpasswd -mb /Users/chengcheng/svnRepository/conf/passwd wangjt 123456

 

    修改authz

    [groups]

    admin = zhangxf


    [/]

    @admin = rw

    * = r


    用户zhangxf及所在组的其他用户有库根目录的读写权限

    除admin组外的其他用户(目前我只建了一个wangjt),只有读权限。



7、重启apache

     sudo apachectl restart


8.、测试:

     http://localhost/svn


 

另外关闭svn服务,直接ps aux | grep svn,然后kill -9 进程号


分享到:
评论
1 楼 wsbjwjt 2012-07-06  
好,顶一个

相关推荐

    OSInstall+OSInstall.mpkg for Mac 10.7.2

    标题中的“OSInstall+OSInstall.mpkg for Mac 10.7.2”是指苹果操作系统Mac OS X 10.7.2(Lion)的一个安装包,它由两个部分组成,分别是“OSInstall”和“OSInstall.mpkg”。这个安装程序是针对苹果电脑用户升级或...

    Mac_OS_X_10.7.2系统替换文件和工具

    【Mac OS X 10.7.2系统替换文件和工具详解】 Mac OS X 10.7.2,代号Lion,是苹果公司推出的一款操作系统,它在2011年发布,带来了许多创新功能和技术改进。该版本提升了用户体验,引入了全屏应用、Mission Control...

    iATKOS L2M (Mac OS X Lion 10.7.2)

    iATKOS L2M (Mac OS X Lion 10.7.2)种子,测试机型东芝J70,可正常安装,运行速度一般!

    Mac OS X Lion 10.7.3 完整安装包种子

    【Mac OS X Lion 10.7.3 完整安装包种子】 Mac OS X Lion 10.7.3是苹果公司推出的一款操作系统,属于Mac OS X系列的一部分,发布于2012年。这一版本是Lion操作系统的重要更新,它在10.7.2的基础上进行了多项改进和...

    mac os 10.7.2 OSInstall&&OSInstall;.mpkg

    【标题】"mac os 10.7.2 OSInstall&&OSInstall;.mpkg" 提供的信息表明,这是一个与苹果操作系统macOS 10.7.2(狮子系统)相关的安装包,具体来说,它是“OSInstall”组件的更新或替换文件。在macOS中,`OSInstall....

    Mac os 10.7.2 OSInstall+OSInstall.mpkg

    1.安装Mac os 10.7.2操作系统的用户会用到的替换文件:OSInstall+OSInstall.mpkg 2.这个好用,但注意版本是 10.7,对安装最新苹果正式版10.7.2的朋友绝对有用。

    VM8安装Mac OS 10.7.2种子文件,快速下载

    VM8安装Mac OS 10.7.2种子文件,快速下载

    Mac_OS_X_Lion_10.7.2_For_Non-Apple_Computers

    《Mac OS X Lion 10.7.2 非苹果电脑安装指南》 Mac OS X Lion 10.7.2 是苹果公司推出的一款操作系统,是Mac OS X系列的重要版本之一。它专为苹果电脑设计,但在特定情况下,也可以在非苹果硬件上安装,这在技术社区...

    VMware安装Mac OS X Lion

    - **Mac OS X 10.7.2 离线升级包**:可选工具,用于安装系统更新。 #### 三、安装VMware Workstation - **简单安装流程**:安装过程相对简单,只需按照向导提示完成即可。需要注意的是,安装完成后可以通过汉化包...

    mac osinstall for mac 10.7.2

    对于要装原版mac 10.7.2的童鞋可是个好东西啊

    VMware安裝Mac OS

    在PC上安装Mac OS 10.7.2(Lion)通常需要借助虚拟化工具来实现,其中VMware是一款广泛使用的虚拟机软件。本文将详细介绍如何利用VMware在PC上安装Mac OS 10.7.2,包括准备工作、配置虚拟机、安装过程以及可能遇到的...

    VMware 8安装苹果Mac OS详细教程.docx

    在本文档中,我们将深入探讨如何使用VMware 8安装苹果Mac OS X 10.7 Lion操作系统,以及如何将其升级到10.7.2版本。VMware Workstation是一款强大的虚拟机软件,允许用户在Windows系统上运行多个操作系统,包括苹果...

    kat.ph]iatkos.l2.mac.os.x.lion.10.7.2.torrent

    mac.os.x.lion.10.7.2.torrent

    XcodeColors for xcode4 on Macos X 10.7.2

    《XcodeColors for xcode4 on Macos X 10.7.2——色彩编码的编程体验提升》 在编程世界中,Xcode是Apple开发者首选的集成开发环境(IDE),用于创建iOS、macOS以及其他Apple平台的应用。而XcodeColors则是一个专为...

    超详细图文教程VMware 8安装苹果Mac OS X 10.7 Lion

    ### VMware 8 安装苹果 Mac OS X 10.7 Lion 教程知识点解析 #### 一、准备工作与所需工具 **1.1 VMware Workstation 8.0 正式版** - **链接**: 提供了官方正式版本的下载地址。 - **作用**: 作为虚拟化软件的核心...

    VM安装MAC10.7教程

    在本文中,我们将详细介绍如何使用VMware 8在Windows上安装苹果的Mac OS X 10.7 Lion操作系统,以及如何将其升级到10.7.2版本。首先,我们需要准备必要的工具和软件。 1. **VMware Workstation 8.0**:这是运行...

    MAC OS 10。7.2正式版下载种子(高速)

    MAC OS 10。7.2正式版下载种子(高速)

    Mac_OS_X_Lion_For_Common_Computers_10.7.2_-V2_With_iCloud

    Mac_OS_X_Lion_For_Common_Computers_10.7.2_-V2_With_iCloud 64位

    x200s 黑苹果lion 10.7.2 显卡驱动 (GMA3100改)

    标题提到的"x200s 黑苹果lion 10.7.2 显卡驱动 (GMA3100改)",是指针对ThinkPad X200s笔记本电脑,在安装了Mac OS X Lion 10.7.2系统的情况下,对集成显卡GMA3100进行驱动程序的修改和优化。 GMA3100是Intel的一款...

    iATKOS10.7.2原版

    iATKOS_L2Mac_OS_X_Lion_10.7.2原版

Global site tag (gtag.js) - Google Analytics