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 进程号
分享到:
相关推荐
标题中的“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,代号Lion,是苹果公司推出的一款操作系统,它在2011年发布,带来了许多创新功能和技术改进。该版本提升了用户体验,引入了全屏应用、Mission Control...
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系列的一部分,发布于2012年。这一版本是Lion操作系统的重要更新,它在10.7.2的基础上进行了多项改进和...
【标题】"mac os 10.7.2 OSInstall&&OSInstall;.mpkg" 提供的信息表明,这是一个与苹果操作系统macOS 10.7.2(狮子系统)相关的安装包,具体来说,它是“OSInstall”组件的更新或替换文件。在macOS中,`OSInstall....
1.安装Mac os 10.7.2操作系统的用户会用到的替换文件:OSInstall+OSInstall.mpkg 2.这个好用,但注意版本是 10.7,对安装最新苹果正式版10.7.2的朋友绝对有用。
VM8安装Mac OS 10.7.2种子文件,快速下载
《Mac OS X Lion 10.7.2 非苹果电脑安装指南》 Mac OS X Lion 10.7.2 是苹果公司推出的一款操作系统,是Mac OS X系列的重要版本之一。它专为苹果电脑设计,但在特定情况下,也可以在非苹果硬件上安装,这在技术社区...
- **Mac OS X 10.7.2 离线升级包**:可选工具,用于安装系统更新。 #### 三、安装VMware Workstation - **简单安装流程**:安装过程相对简单,只需按照向导提示完成即可。需要注意的是,安装完成后可以通过汉化包...
对于要装原版mac 10.7.2的童鞋可是个好东西啊
在PC上安装Mac OS 10.7.2(Lion)通常需要借助虚拟化工具来实现,其中VMware是一款广泛使用的虚拟机软件。本文将详细介绍如何利用VMware在PC上安装Mac OS 10.7.2,包括准备工作、配置虚拟机、安装过程以及可能遇到的...
在本文档中,我们将深入探讨如何使用VMware 8安装苹果Mac OS X 10.7 Lion操作系统,以及如何将其升级到10.7.2版本。VMware Workstation是一款强大的虚拟机软件,允许用户在Windows系统上运行多个操作系统,包括苹果...
mac.os.x.lion.10.7.2.torrent
《XcodeColors for xcode4 on Macos X 10.7.2——色彩编码的编程体验提升》 在编程世界中,Xcode是Apple开发者首选的集成开发环境(IDE),用于创建iOS、macOS以及其他Apple平台的应用。而XcodeColors则是一个专为...
### VMware 8 安装苹果 Mac OS X 10.7 Lion 教程知识点解析 #### 一、准备工作与所需工具 **1.1 VMware Workstation 8.0 正式版** - **链接**: 提供了官方正式版本的下载地址。 - **作用**: 作为虚拟化软件的核心...
在本文中,我们将详细介绍如何使用VMware 8在Windows上安装苹果的Mac OS X 10.7 Lion操作系统,以及如何将其升级到10.7.2版本。首先,我们需要准备必要的工具和软件。 1. **VMware Workstation 8.0**:这是运行...
MAC OS 10。7.2正式版下载种子(高速)
Mac_OS_X_Lion_For_Common_Computers_10.7.2_-V2_With_iCloud 64位
标题提到的"x200s 黑苹果lion 10.7.2 显卡驱动 (GMA3100改)",是指针对ThinkPad X200s笔记本电脑,在安装了Mac OS X Lion 10.7.2系统的情况下,对集成显卡GMA3100进行驱动程序的修改和优化。 GMA3100是Intel的一款...
iATKOS_L2Mac_OS_X_Lion_10.7.2原版