版权声明:本文为博主原创文章,未经博主允许不得转载。

SmartSVN 8.6和Keygen for mac(完美破解)http://pan.baidu.com/s/1bnm72qz

一.里面包含SmartSVN 8.6版本

二.解压SmartSVN-Keygen.rar 然后打开解压后的文件里的 syntevo_keygen.jar 输入名称和邮箱 生产license文件(注:经过实地测试此适用包括8.5在内的版本 )

svn作为协同开发必不可少的工具,故而重要性不言而喻。那么如何在Mac上配置svn服务端,以及客户端如何check out数据,我将在本文详细的描述配置过程。

Begin:

Server配置:

Mac自带了svn,so,直接创建就好

1.创建svn文件夹

svnadmin    create /path/svn  注:path代表svn文件夹希望存放的位置

创建reposity仓库文件夹

svnadmin  create /path/svn/reposityrepost文件夹必须创建在svn文件夹下

2.创建好仓库后进入仓库文件夹下的conf文件夹 修改其中的文件配置

配置svnserve.conf

将里面的

#anon-access = read

#auth-access = write

#password-db = passwd代表关联到password文件

#authz-db = authz代表关联到authz文件

四行前的#号去掉,注意他们前面的空格也要去掉,每一行要靠最左边,再将anon-access = read改为anon-access = none,这样禁止匿名访问

配置passwd

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

test1=123

test2=456

配置authz

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

[groups]

testgroups=test1,test2

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

[/]

@testgroups=rm用户组前要用@符号,如果是用户,直接写用户名就可以了。rm代表可读写,显然只读就是r了。文件中注释的那几行是例子,你也可以根据例子操作

3.启动SVN服务

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

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

4.关闭服务

在实用工具---->轰动监视器中搜索,然后关闭。这里就不上图了,我想大家都知道

5、测试

svn checkout svn://127.0.0.1/pro --username=test1 --password=123 ./pro

客户端配置

下载smartSvn以前用的version,现在貌似不能用了(软件自行下载吧)

1.打开smartSvn会进入下面的界面 注意:请先选择import那一项,点击ok按钮

2.选择将要作为同步开发的文件的文件夹,点击continue

3.连接服务端的仓库路径,如下图,点击continue。之后还会出现让输入用户名密码的对话框,输入之前服务器配置的用户名密码就行

4.可以直接点击import,到这里为止,服务端所要共享协同开发的文件才配置好

ps:其他人如何使用客户端去连接svn服务端呢?

1.打开客户端,会出现上面第一步的界面,选择check out那行。或者 选择菜单中的project选项中的check out按钮 ,点击ok。

2.重复上面第三步一样的动作

3.接下来按照提示往下走就行

到此服务端和客户端都配置成功,这下就可以随意high了。

mac系统搭建SVN版本控制的更多相关文章

  1. 如何在一个ubuntu系统上搭建SVN版本控制工具

    有话说,由于公司项目部署需要,将Windows工程迁移到Linux,通过调查确定使用Ubuntu的Linux操作系统.那么如何快速搭建和Windows一样快捷方便的开发环境就很重要了.本文讲述如何在一 ...

  2. 基于腾讯Centos7云服务器搭建SVN版本控制库

    基于腾讯Centos7云服务器搭建SVN版本控制库 最近在和小伙伴组队参加一个关于人工智能的比赛,无奈不知道怎么处理好每个人的代码托管问题,于是找到了晚上免费svn托管服务器的服务,但是所给的免费空间 ...

  3. Ubuntu系统搭建SVN服务器

    Ubuntu系统搭建SVN服务器 参考地址:http://git.devzeng.com/blog/aliyun-ubuntu-svn-server.html 安装软件 依次在终端中执行下面的命令安装 ...

  4. 转:Mac下搭建svn服务器和XCode配置svn

    Mac下搭建svn服务器和XCode配置svn 先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2. ...

  5. Robot Framework 使用【2】-- MAC系统搭建Robot Framework

    前言 上一篇中讲述了如何在windows环境下搭建Robot Framework,发完帖后有几位小伙伴就私下留言有没有MAC版本的搭建过程,由于笔者MAC上是安装了旧版本的,经过笔者本周零碎时间的尝试 ...

  6. Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解

    Mac系统 Beyond Compare及破解 前言 在上一篇文章:Mac系统的SVN客户端:Snail SVN 精简版 介绍了在mac系统中svn客户端使用的是snail svn,但是当我想要把本地 ...

  7. Mac系统的SVN客户端:Snail SVN 精简版

    Mac系统的SVN客户端:Snail SVN 精简版 前言 本人在公司中,使用的是windows操作系统,svn客户端自然也就使用tortoise svn.但自从男朋友给我买了台macbook pro ...

  8. mac 上搭建SVN

    copy from 广东小码哥,M了个J. 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装 ...

  9. mac本地搭建svn

    mac系统默认已经安装了svn,我们只需要配置并开启就可以了. 首先我们可以验证一下是否安装了svn,打开终端,输入命令 svnserve —version

随机推荐

  1. TOP100summit:【分享实录-美团点评】 业务快速升级发展背后的系统架构演进

    本篇文章内容来自2016年TOP100summit美团●大众点评高级技术专家,酒店后台研发组eHome团队负责人许关飞的案例分享.编辑:Cynthia 许关飞:美团●大众点评高级技术专家,酒店后台研发 ...

  2. 网卡配置文件详解 用户管理与文件权限篇 文件与目录权限 软连接 tar解压命令 killall命令 linux防火墙 dns解析设置 计划任务crond服务 软件包安装 阿里云 yum源 安装

    Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ...

  3. iOS 问答时间

    runloop 的 model作用是什么? 答案: model 主要是用来指定事件在运行循环中的优先级,分为: NSDefaultRunLoopMode(kCFRunLoopDefaultMode): ...

  4. jQuery 报错,对象不支持tolowercase属性或方法

    泪流满面.<input>里id和name都不能是nodeName,否则跟jquery.js冲突 JQuery 实践问题 - toLowerCase 错误 在应用JQuery+easyui开 ...

  5. [CentOS7][ssh][publickey][troubleshoot] 通过密钥登录ssh故障排查

    通常情况下,我会使用非对称加密的方式来进行ssh的登录. 做法: 将公钥添加到 $HOME/.ssh/authorized_keys 文件中. 但是通常,会遇见各种各样的问题,导致失败.汇总如下: 0 ...

  6. 文件处理----Properties文件处理

    properties是一种属性文件,这种文件以key=value格式存储内容,代码中可以使用Properties类来读取这个文件,然后得到数据. 当配置文件用,由于难以表达层次,复杂点可以使用xml做 ...

  7. 在RAC执行相关操作发生ora-01031:insufficient privileges解决方法

    grid用户下 寻找命令的路径 如which crsctl su - root用户 然后根据找到的路径去执行命令 如 /u01/app/oracle/product/11.2.0/db_1/bin/c ...

  8. Ubuntu14.04 LTS 安装Chrome浏览器(转)

    add zhj: 亲测过,可以,原来不用FQ就可以下载,有点意外 原文:http://www.jianshu.com/p/8220578d0b15 1.打开终端(ctrl + alt + t),下载6 ...

  9. 封装 vue 组件的过程

    首先,组件可以提升整个项目的开发效率.能够把页面抽象成多个相对独立的模块,解决了我们传统项目开发的缺点:效率低,难维护,复用性等问题: 然后,使用Vue.extend方法创建一个组件,然后使用 Vue ...

  10. SQL Server数据恢复准备之TRUNCATE TABLE理解

    SQL Server数据恢复准备之TRUNCATE TABLE理解 转自:https://blog.51cto.com/aimax/2142553 易语随风去关注0人评论6717人阅读2018-07- ...