svn服务器配置 for mac

本文转载至 http://blog.sina.com.cn/s/blog_5e42f31a010156z4.html

1.找到合适的目录,新建一个版本库的目录:mkdir svn

创建版本库:svnadmin create /users/qst/svn/repository

2.编辑权限,配置svn权限,其中配置文件所在目录:/users/qst/svn/repository/ conf

此目录下有三个配置文件:authz/passwd/svnserve.conf

1)修改authz ,vi authz,如下图:

2)修改passwd,vi passwd,如下图

3)修改svnserve.conf,vi svnserve.conf,如下图:

3.启动服务器,若无任何提示,一般就启动成功了

svnserve -d -r /users/qst/svn/repository/

运用下列命令查看是否启动成功  ps aux|grep svn

注释:svn可以分为单个或多个版本库,假设:

版本库目录为 /data/svndata/repos1

启动程序如果是:svnserve -d -r /data/svndata/repos1

这代表你当前svn只为repos1这个版本库工作,客户端访问直接svn://IP/ 就可以了,后面不跟目录

启动程序如果是:svnserve -d -r /data/svndata/

这代表你当前svn可以多版本库运行,客户端访问就需要加上 svn://IP/repos1 这样才能访问repos1版本库

4.向svn服务器中导入项目或文件使用命令

svn import 真实存在的源路径 svn://ip地址/svn/respository --username=zhangsan -m ‘--初始化项目--‘

随便写点儿什么都行,不写应该也行‘

回车后会提示输入密码,输入你设置好的密码即可

svn import /users/qst/desktop/123 svn://192.168.100.154/svn/repository --username=xx -m ‘initial import‘

如下图:

5.在任何未导出过svn项目的目录下导出项目,执行svn checkout svn://ip地址/svn/repository

注意:这个路径是可以指定到下面任意一级下的。

有一个问题:checkout  检出到哪个目录下了?

上述语句检出到/users/qst/svn/repository/repository

时间: 2024-12-10 14:54:39

svn服务器配置 for mac的相关文章

Linux svn 服务器配置--转

转自 http://my.oschina.net/lionel45/blog/298305 留存备份. Linux搭建SVN 服务器 作者: 沈小然    日期:2014年 8月 5日 1          安装SVN 官网下载:http://subversion.apache.org/packages.html SVN客户端:TortoiseSVN,官网下载:http://tortoisesvn.net/downloads.html # yum install subversion  # 或者

SVN服务器配置实战

[需求] 为公司多个部门建立的SVN仓库compay 公司部门和人员构成 A部门 (zhangsan,lisi,wanger,mazi) B部门(jia,yi,bing,ding) C部门(chun,xia,qiu,dong) D部门(zhong,xi,he,bi) 总经理 Sam 秘书 Lucy A部门的目录  departA B部门的目录   departB C部门的目录  departC D部门的目录   departD temp目录 project目录 doc目录 所有目录不能匿名访问

svn服务器配置小记

在这里/opt/svndata/repos1创建svn版本库svnadmin create /opt/svndata/repos1 创建成功后会在/opt/svndata/repos1目录下生成conf/       db/         format      hooks/      locks/      README.txtconf目录中有authz  passwd  svnserve.conf authz  用户权限配置文件passwd  svn客户端用户名以及密码设置svnserve

svn服务器配置与客户端使用方法

SVN简介SVN是一种版本管理系统,前身是CVS,是开源软件的基石.即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题.SVN中的一些概念 :a. repository(源代码库)源代码统一存放的地方b. Checkout (提取)当你手上没有源代码的时候,你需要从repository checkout一份c. Commit (提交)当你已经修改了代码,你就需要Commit到repositoryd. Update (更新)当你已经Checkou

Linux SVN服务器配置指南

首先,克隆一Linux虚拟机,开机启动后,网卡不起来,采用以下方法,直到重启后网卡才up起来. >/etc/udev/rules.d/70-persistent-net.rules vi /etc/sysconfig/network-scripts/ifcfg-eth0 #UUID=e2c51179-659c-4c94-a0ba-e1b7e601a024 #HWADDR=00:0c:29:1d:b6:28 :wq! reboot //重启使网卡起来生效. yum install subversi

windows server 2012 SVN 服务器配置

                                    SVN 安装配置 实验环境: 主机IP :192.168.0.66 (虚拟机) 使用软件:  VisualSVN Server 步骤:下载安装, 1.接受安装 2.会出现 visualVSN服务器和管理控制台 或 只有管理控制权限 3.安装路径 程序安装路径:C:\Program Files(x86)\VisualSVN Server\ Subversion Repository:C:\Repositories\ 协议端口号

Windows基于Apache的svn服务器配置

参照 http://bbs.iusesvn.com/thread-158-1-1.html文章,经过svn的洗刷,终于把它配置成功,现在把我所配置的方法,记录下来,以供其他有需要的朋友参考,需要改进的地方,请指教! 一 环境 操作系统:windows2003 server Apache版本:2.0.55 subversion版本: Setup-Subversion-1.5.3.msi TortoiseSVN版本: TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.m

Linux SVN 服务器配置以及客户端使用

SVN简介 SVN是一种版本管理系统,前身是CVS,是开源软件的基石.即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题. SVN中的一些概念 : a. repository(源代码库) 源代码统一存放的地方 b. Checkout (提取) 当你手上没有源代码的时候,你需要从repository checkout一份 c. Commit (提交) 当你已经修改了代码,你就需要Commit到repository d. Update (更新) 当

Windows 下 SVN 服务器配置

1.下载文件, 下载最新版本subversion,我这里选择VisualSVN-Server-2.5.7.exe 2.安装Subversion 服务器 由于我下载的是setup.exe版本,安装程序安装后会自动设置系统变量.如果你下载的是zip版就需要手动设置系统变量. setup.exe版直接安装就可以了.安装到D:/Program Files/Subversion 首先创建SVN储存库(repository) svnadmin create F:/svn/ repository创建完毕后会在