zoukankan      html  css  js  c++  java
  • 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了。

  • 相关阅读:
    05、汇编语言--环境搭建
    04、计算机基础--编码
    03、计算机基础--数制
    02、计算机基础--8086处理器
    01、计算机基础--计算机概述
    06、JavaEE--SpringMVC
    04、Android系统--Android10
    03、Android系统--Android4.4
    App自动化测试工具Uiautomator2
    Python yaml文件读写
  • 原文地址:https://www.cnblogs.com/luorende/p/6785033.html
Copyright © 2011-2022 走看看