使用Mac自带svn搭建服务器,并使用idea进行连接

一、检查Mac自带SVN版本号

二、创建代码仓库

$ mkdir -p /Users/Shared/svn/repository

$ svnadmin create /Users/Shared/svn/repository

创建代码仓库:

第一条命令为创建仓库文件目录,存放路径自己习惯来,/svn父路径/svn/仓库名,注意:仓库名不能包含阿拉伯数字。

第二条命令为初始化仓库。执行完第二条命令后,该仓库会多出一些配置文件。

三、修改配置文件

1、配置svn的用户权限

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

1.打开svnserve.conf,将下列配置项前面的#和空格都去掉

# anon-access = read

# auth-access = write

# password-db = passwd

# authz-db = authz

修改后:

anon-access = read代表匿名访问的时候是只读的,若改为anon-access = none代表禁止匿名访问,需要帐号密码才能访问

2.打开passwd,在[users]下面添加帐号和密码,行前不能空格,比如:

账号zs,密码:123456

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

我们可以将在passwd里添加的用户分配到不同的用户组里,以后的话,就可以对不同用户组设置不同的权限,没有必要对每个用户进行单独设置权限。

在[groups]下面添加组名和用户名,多个用户之间用逗号(,)隔开,行前不能有空格

[groups]

topgroup=mj,jj

说明mj和jj都是属于topgroup这个组的,接下来再进行权限配置。

使用[/]代表svn服务器中的所有资源库

[java] view plain copy

[/]

@topgroup = rw

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

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

[/]

mj = rw

至于其他精细的权限控制,可以参考authz文件中的其他内容

4.启动svn服务器

前面配置了这么多,最关键还是看能否正常启动服务器,若启动不来,前面做再多工作也是徒劳。

在终端输入下列指令:svnserve -d -r /Users/Shared/svn

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

5.关闭svn服务器

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

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

创建svn仓库的终端命令:

$ mkdir -p /Users/Shared/svn/repository
$ svnadmin create /Users/Shared/svn/repository/
$ cd /Users/Shared/svn/repository/
$ ls
README.txt   db     hooks
conf          format   locks
$ cd conf/
$ ls
authz    hooks-env.tmpl   passwd    svnserve.conf
$ vi svnserve.conf
$ vi passwd
$ vi authz
$ svnserve -d -r /Users/Shared/svn

四、使用Cornerstone 3 连接本地SVN仓库

看到”success"弹窗,后跳转到

主页面,即连接成功;

五、使用idea连接svn仓库

1、配置svn

2、连接svn仓库

连接成功

3、第一次提交代码

弹窗,选择要提交的项目文件夹

成功提交到仓库后,右键项目即可出现svn版本相关内容,提交更新等。

4、导出项目

原文地址:https://www.cnblogs.com/gdwkong/p/8424456.html

时间: 2024-10-14 02:05:26

使用Mac自带svn搭建服务器,并使用idea进行连接的相关文章

Android开发:本机Tomcat搭建服务器,客户端socket网络连接不上问题以及D-LINK端口转发设置

我是用自己的电脑搭建服务器,首先问题是我们需要在路由器上端口映射,外网才能访问到自己的电脑,如何端口映射可以看看这篇文章: http://blog.csdn.net/zhoubin1992/article/details/45917775 一.D-LINK端口转发设置 我的是D-link如图: 名称写你客户端的名称. IP地址:路由器给本机分配的IP地址,一般以192.168开头.查询方法:cmd下ipconfig 填写私有端口就是路由器需要打开的端口,也可以设置一个区间 公共端口的就是外网要访

配置mac自带的Apache服务器

第一步: 484  cd /etc/apache2 备份httpd.conf文件,以防万一 486  sudo cp httpd.conf httpd.conf.bak 如果操作错误,可以通过 491  sudo cp httpd.conf.bak httpd.conf 恢复httpd.conf文件 第二步: 在"/Users/你的用户名"路径下创建Sites文件件,也就有了路径"/Users/你的用户名/Sites",后面要用,不先创建好这个路径文件,不会自动帮你

Mac 环境下svn服务器的配置

Mac 环境下svn服务器的配置 本文目录 ? 一.创建代码仓库,用来存储客户端所上传的代码 ? 二.配置svn的用户权限 ? 三.使用svn客户端功能 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 一.创建代码仓库,用来存储客户端所上传的代码 我现在 /User

Mac 自带的SVN

M了个J 编程是一门艺术,如果爱,请深爱!我的github:https://github.com/CoderMJLee 目录视图 摘要视图 订阅 最后一天!开发者有奖大调查    微信开发学习路线高级篇上线    Oracle 11g DataGuard深入探讨    恭喜July新书上市 Mac环境下svn的使用  分类: iOS基础 2013-03-10 01:02 107542人阅读 评论(18) 收藏 举报 iOSIPHONEmacsvn 在Windows环境中,我们一般使用Tortoi

如何搭建svn本地服务器,管理本地的代码

搭建svn本地服务器,下面是具体的步骤介绍. 一.准备工作 1.下载svn服务器端:Subversion. 到官方网站(http://s version.tigris.org/)下载最新的服务器安装程序.目前最新的是1.8.9版本. 注意:不要下载源码.源码里面没有bin文件夹.源码需要自己在unix,或者linux,或者cygwin等环境下编译,这关系另一个课题.为了简化,直接下载安装版本. 2.获取客户端程序:TortoiseSVN 从官方网站http://tortoisesvn.net/d

Mac下配置svn服务器

Mac自带了svn服务端和客户端,所以只需要简单配置一下就可以使用. 1.创建svn repository Shell代码   svnadmin create /Users/qiruihua/svnserver/repository 2.配置svn用户权限/Users/qiruihua/svnserver/repository/conf/目录下存在3个文件:authz.passwd.svnserve.conf authz,内容如下: Mac代码   ### This file is an exa

win8 下搭建svn(服务器和客户端)转载

win8 下搭建svn(服务器和客户端) 2012-05-08 15:38:47|  分类: 默认分类|举报|字号 订阅 环境:win8.vs11 .AnkhSVN 2.3.10838 released .TortoiseSVN 1.7.6 - 64bit 一.准备工作 1. Subversion服务器程序 先到官方网站上下载最新版本,http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFol

搭建SVN版本控制服务器

搭建SVN版本控制服务器 一:实验目标 实战:搭建svn服务器+ apache版本控制服务器  二:实验环境                  系统版本: rhel-server-6.5-x86_64-dvd SVN+apache服务端:xuegod63.cn IP:192.168.1.63 客户端:xuegod64.cn IP:192.168.1.64 服务概述:     由于各个公司所对服务的需求不同,会安装各种不同版本的服务软件,所以管理起来会很困难.在此环境中,会出现代码冲突,项目不同版

Mac OS X上搭建Apache、PHP、MySQL的Web服务器

在Mac OS X上搭建Apache.PHP.MySQL的Web服务器开发环境. 工具/原料 Mac OS X 10.10 HomeBrew软件 方法/步骤 1. 如何开启Apache服务器? 开启Web服务器的方法有两种: 一种是:打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”: 另一种:通过在terminal终端直接运行Apache的启动命令来打开:sudo apachectl start. 我