`
chensl
  • 浏览: 55830 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MAC OS 配置svn服务器

阅读更多

MAC如果安装了XCode,就已经自带了SVN,所以,直接使用就好

1、创建svn repository

打开系统终端,然后切换到用户目录: cd   

2、配置svn用户权限。

cd  ~/svn/conf/目录下存在3个文件:authz,passwd,svnserve.conf

(1)配置svnserve.conf

将里面的

#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz

四行前的#号去掉,再将anon-access = read改为anon-access = none,这样禁止匿名访问

PS:这里要注意的,在#号后是有空格的,得去掉这个空格,上文字顶格,不然也有错误

(2)配置passwd

里面存的是用户与密码,有示例,直接按照它的格式添加用户和密码就可以了

chensl=111111

 

(3)配置authz

[groups] 后面跟的是用户组设置,可以将你在passwd里设置的用户添加到不同的用户组里,那么之后,可以对不同用户组设置不同的权限,以免多用户设置麻烦,多个用户用,号分隔。可按它的示例做

[groups]

mygroup=chensl

之后,可以对不同的版本库进行权限设置,底下有一个示例,按它的写法写就可以了,如果需要对所有的版本库设置,利用[/]就可以了。如:

[/]

@mygroup=rw

PS:用户组前要用@符号,如果是用户,直接写用户名就可以了。rw代表可读写,显然只读就是r了

3、启动SVN服务

svnserve -d -r  ~/svn  注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题

没有任何输出,则启动成功

4、启止服务/重启

直接删除进程,killall -9 svnserve,再启动服务就可以了

5、测试

可以通过eclipse等工具的svn连接,share project等

分享到:
评论

相关推荐

    SVN 服务器客户端安装包 配置及使用文档

    SVN代码管理是程序开发必须的工具,本资源包含了SVN的服务器及客户端安装包,以及源下载地址的列表内含包括 windows XP ,windows7 ,MAC OS,LINUX等多个系统的客户端及服务器安装程序。另附安装及使用配置文档,绝无...

    SVN使用手册中文版快速入门

    Mac OS X Unix: Nautilus 2 Linux davfs2 D. 第三方工具 客户端和插件 语言绑定 版本库转化 高级工具 版本库浏览工具 E. 版权 术语表 插图清单 1.1. Subversion的架构 2.1. 一个典型的客户/服务器系统 2.2. 需要...

    SVN使用手册中文版.chm

    Mac OS X Unix: Nautilus 2 Linux davfs2 D. 第三方工具 客户端和插件 语言绑定 版本库转化 高级工具 版本库浏览工具 E. 版权 术语表 插图清单 1.1. Subversion的架构 2.1. 一个典型的客户/服务器系统 2.2. 需要...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    选择一个服务器配置 svnserve服务器 svnserve使用SSH通道 Apache 的 HTTP 服务器 推荐 svnserve,一个自定义的服务器 调用服务器 svnserve作为守护进程 使用svnserve通过inetd 通过通道使用svnserve svnserve作为...

    open_fortress:[此GITHUB REPO已过时! 我们已移至SVN! 请参阅我们的网站@ http-Game source website

    除非拥有Mac的人愿意帮助编译Mac OS,否则将继续不支持Mac OS。 正在安装 需要源SDK Base 2013 Multiplayer。 如果您没有使用GitHub和/或安装sourcemods的经验,我们强烈建议您不要遵循以下步骤,建议您等待

    Git权威指南PDF完整版

    Git权威指南 目 录 前 言 第1篇 初识Git 第1章 版本控制的前世和今生/ 2 1.1 黑暗的史前时代/ 2 1.2 CVS—开启版本控制大爆发/ 5 1.3 SVN—集中式版本控制集大成者/ 7 ...34.1.2 Mac OS X 下 cvs2svn 的...

    quicktag-maven-plugin:Quciktag Maven插件-轻松将构建信息嵌入到Java应用程序中

    quicktag-maven-plugin 插件使您可以在使用Maven进行构建时轻松地将存储库的状态嵌入到项目中。... 在Mac Os,Windows和Ubuntu / Linux下进行了测试。作者MarcinGórskimgorski.net Bernd Haug berndhaug.n

    capistrano_rsync_with_remote_cache:Capistrano 2.0的部署策略,将rsync与远程缓存结合在一起,可以从防火墙后面的SCM服务器进行快速部署

    Capistrano rsync_with_remote_cache... 该gem已在Mac OS X和Linux上进行了测试。 Windows既未测试也不支持。 安装 gem install capistrano_rsync_with_remote_cache 用法 要使用此部署策略,请将以下行添加到deplo

    git:冰岛语 Git 指南

    Mac OS X 在 Mac 上安装 Git(并跟踪更新)最方便的方法是通过 ,这是一个允许您跟踪 Mac 包/工具的工具。 安装 brew 后,您只需要运行brew install git 。 要下载更新,请运行brew upgrade git 什么是 Git? Git ...

    opensoftphone:从http移到

    它也可以在Mac OS上运行,但是由于JNI绑定到pjsip,因此必须手动进行编译。 电话使用的Java-JNI绑定托管在,但当前包含在SVN树中。 如果您想获得商业许可证,或者需要根据您的环境定制电话,请通过我们的网站与我们...

    软件界面设计工具_3款合集

    跨平台,Balsamiq Mokups是用Flex和Air实现的,所以在Mac OS, Linux和Windows下都能使用; 不仅仅有桌面版本,还有能集成在Confluence,JIRA,和XWiki中的版本,使得异地在线协作更方便有效。 可以用命令行进行...

Global site tag (gtag.js) - Google Analytics