mac系统搭建SVN版本控制
版权声明:本文为博主原创文章,未经博主允许不得转载。
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版本控制的更多相关文章
- 如何在一个ubuntu系统上搭建SVN版本控制工具
有话说,由于公司项目部署需要,将Windows工程迁移到Linux,通过调查确定使用Ubuntu的Linux操作系统.那么如何快速搭建和Windows一样快捷方便的开发环境就很重要了.本文讲述如何在一 ...
- 基于腾讯Centos7云服务器搭建SVN版本控制库
基于腾讯Centos7云服务器搭建SVN版本控制库 最近在和小伙伴组队参加一个关于人工智能的比赛,无奈不知道怎么处理好每个人的代码托管问题,于是找到了晚上免费svn托管服务器的服务,但是所给的免费空间 ...
- Ubuntu系统搭建SVN服务器
Ubuntu系统搭建SVN服务器 参考地址:http://git.devzeng.com/blog/aliyun-ubuntu-svn-server.html 安装软件 依次在终端中执行下面的命令安装 ...
- 转:Mac下搭建svn服务器和XCode配置svn
Mac下搭建svn服务器和XCode配置svn 先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2. ...
- Robot Framework 使用【2】-- MAC系统搭建Robot Framework
前言 上一篇中讲述了如何在windows环境下搭建Robot Framework,发完帖后有几位小伙伴就私下留言有没有MAC版本的搭建过程,由于笔者MAC上是安装了旧版本的,经过笔者本周零碎时间的尝试 ...
- Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解
Mac系统 Beyond Compare及破解 前言 在上一篇文章:Mac系统的SVN客户端:Snail SVN 精简版 介绍了在mac系统中svn客户端使用的是snail svn,但是当我想要把本地 ...
- Mac系统的SVN客户端:Snail SVN 精简版
Mac系统的SVN客户端:Snail SVN 精简版 前言 本人在公司中,使用的是windows操作系统,svn客户端自然也就使用tortoise svn.但自从男朋友给我买了台macbook pro ...
- mac 上搭建SVN
copy from 广东小码哥,M了个J. 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装 ...
- mac本地搭建svn
mac系统默认已经安装了svn,我们只需要配置并开启就可以了. 首先我们可以验证一下是否安装了svn,打开终端,输入命令 svnserve —version
随机推荐
- MVC 二级联动
后台代码,获取数据如下: /// <summary> /// 获取省份 /// </summary> public JsonResult GetProvincelist() { ...
- atoi函数的用法
库函数原型: #inclue <stdlib.h> int atoi(const char *nptr); 用法:将字符串里的数字字符转化为整形数.返回整形值. 注意:转化时跳过前面的空格 ...
- A股行情记录
14年:券商 + 高铁 15年:大牛 16年:钢铁,煤炭(去产能) 17年:消费,大白马(去杠杆) 18年:科技股,垃圾股(股权质押),科创板 19年:券商 + 大金融 + 科技股 ?
- [No000010E]Git7/9-标签管理
发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本.将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来.所以,标签也是版本库的一个快照 ...
- linux:基本概念和操作
1. 终端 Linux 默认提供了 6 个纯命令行界面的 “terminal”(准确的说这里应该是 6 个 virtual consoles)来让用户登录,在物理机系统上你可以通过使用[Ctrl]+[ ...
- javascript中的数字玩法,颠覆你的眼睛
1.JavaScript中的数字中有一些很奇葩的现象. 在Chrome控制台中可以自己做一下实验: 1 === 1.0 ; //true 习惯了强类型语言,如java,c,OC看到这个结论还是有点小迷 ...
- “对外部(局部)变量的访问”是C语言函数指针的最大弱点
1.“对外部(局部)变量的访问”是C语言函数指针的最大弱点 . #include <stdio.h> #include <stdlib.h> /* 结构体定义 */ struc ...
- Ubuntu16.04LTS卸载软件的命令
写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...
- Page12:镇定条件、镇定与极点配置的关系,解耦控制的概念等[Linear System Theory]
内容包含镇定条件.镇定与极点配置的关系,解耦控制的概念.形式.分类以及各种解耦方法特点,系统能否解耦判断.
- http请求的基本介绍
响应码 1xx:接收到请求并且继续处理 ,这个是一瞬间的状态,一般不关注 2xx:请求已被接收,理解,处理,表示正确 3xx:请求重定向 4xx:客户请求语法错误或者请求资源不存在,这个是客户端错误 ...