美文网首页
MAC 1、Mac环境下svn的使用

MAC 1、Mac环境下svn的使用

作者: KYM1988 | 来源:发表于2017-01-14 17:49 被阅读0次

创建代码仓库,用来存储客户端所上传的代码

打开终端,创建一个svn仓库,输入指令:svnadmin create /Users/xxx/svn

配置svn的用户权限

主要是修改/svn/conf目录下的三个文件

1. 打开svnserve.conf,找到以下四处,将前面的#和空格都去掉,然后保存

1. # anon-access = none

2. # auth-access = write

3. # password-db = passwd

4. # authz-db = authz

anon-access = read 代表匿名访问的时候是只读的

anon-access = none 代表禁止匿名访问,需要帐号密码才能访问

2. 打开passwd,在[users]下面添加帐号和密码,比如:

1. [users]

2. ww = 123

3. yy = 456

帐号是ww,密码是123

3. 打开authz,配置用户组和权限

可以给不同的组设置不同的用户权限,在[groups]下面添加组名和用户名,多个用户之间用逗号,隔开

1. [groups]

2. vip=ww,yy

说明ww和yy都是属于vip这个组。

4. 接下来再进行权限配置,组名前面要加@,使用[/]代表svn服务器中的所有资源库

1. [/]

2. @vip = rw

上面的配置说明vip这个组中的所有用户对所有资源库都有读写(rw)权限,

如果是用户名,不用加@,比如ww这个用户有读写权限

1. [/]

2. ww = rw

启动svn服务器

1. 在终端输入:svnserve -d -r /Users/xxx/svn

没有任何提示就说明启动成功了

关闭svn服务器

如果你想要关闭svn服务器,最有效的办法是打开实用工具里面的“活动监视器”

综合上述,我们就可以轻松搭建svn服务器环境了

Cornerstone客户端工具的使用

1. Import - 往SVN服务器中导入项目(这步一般由创建项目的人完成)

2. Check out - 将项目从服务器上拷贝到你的电脑,这个文件将会与服务器所关联

3. Update - 更新本地的代码,保持与服务器上的文件一致

4. Commit - 提交本地的代码到服务器

5. Revert - 回滚到某个历史版本

相关文章

  • SVN客户端 安装和使用

    Mac 环境下svn客户端安装和简单使用 Mac 下已经自带了svn环境 。使用svn --version 查看版...

  • Mac环境下本地svn的使用

    Mac环境下svn的使用 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境...

  • MAC下本地SVN的配置

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn...

  • Mac下使用SVN

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn...

  • Mac环境下svn的使用

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn...

  • Mac下搭建使用svn

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn...

  • mac使用svn

    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn...

  • Mac环境下svn的使用

    [转] 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带...

  • MAC 1、Mac环境下svn的使用

    创建代码仓库,用来存储客户端所上传的代码 打开终端,创建一个svn仓库,输入指令:svnadmin create ...

  • 源代码管理工具-SVN

    一 、SVN操作 一、. 了解-SVN服务器配置 服务器环境搭建Mac 下直接配置(Mac 下安装SVN), (M...

网友评论

      本文标题:MAC 1、Mac环境下svn的使用

      本文链接:https://www.haomeiwen.com/subject/yjnebttx.html