马士兵SVN.

下载 服务端:VisualSVN Server

客户端:TortoiseSVN

cmd,并cd 到 VisualSVN Server安装目录下的bin目录.

新建库:

1 svnadmin create H:\svn_pro

修改conf目录下的passwd,添加 : user=password,如

1 ### This file is an example password file for svnserve.
2 ### Its format is similar to that of svnserve.conf. As shown in the
3 ### example below it contains one section labelled [users].
4 ### The name and password for each user follow, one account per line.
5
6 [users]
7 # harry = harryssecret
8 # sally = sallyssecret
9 juk=juk

修改conf目录下的svnserve.conf,取消注释 : password-db = passwd,如下面的第 28行:

 1 ### This file controls the configuration of the svnserve daemon, if you
 2 ### use it to allow access to this repository.  (If you only allow
 3 ### access through http: and/or file: URLs, then this file is
 4 ### irrelevant.)
 5
 6 ### Visit http://subversion.apache.org/ for more information.
 7
 8 [general]
 9 ### The anon-access and auth-access options control access to the
10 ### repository for unauthenticated (a.k.a. anonymous) users and
11 ### authenticated users, respectively.
12 ### Valid values are "write", "read", and "none".
13 ### Setting the value to "none" prohibits both reading and writing;
14 ### "read" allows read-only access, and "write" allows complete
15 ### read/write access to the repository.
16 ### The sample settings below are the defaults and specify that anonymous
17 ### users have read-only access to the repository, while authenticated
18 ### users have read and write access to the repository.
19 # anon-access = read
20 # auth-access = write
21 ### The password-db option controls the location of the password
22 ### database file.  Unless you specify a path starting with a /,
23 ### the file‘s location is relative to the directory containing
24 ### this configuration file.
25 ### If SASL is enabled (see below), this file will NOT be used.
26 ### Uncomment the line below to use the default password file.
27 #取消下面这行的注释,开头不要有空格
28 password-db = passwd
29 ### The authz-db option controls the location of the authorization
30 ### rules for path-based access control.  Unless you specify a path
31 ### starting with a /, the file‘s location is relative to the
32 ### directory containing this file.  The specified path may be a
33 ### repository relative URL (^/) or an absolute file:// URL to a text
34 ### file in a Subversion repository.  If you don‘t specify an authz-db,
35 ### no path-based access control is done.
36 ### Uncomment the line below to use the default authorization file.
37 # authz-db = authz
38 ### The groups-db option controls the location of the groups file.
39 ### Unless you specify a path starting with a /, the file‘s location is
40 ### relative to the directory containing this file.  The specified path
41 ### may be a repository relative URL (^/) or an absolute file:// URL to a
42 ### text file in a Subversion repository.
43 # groups-db = groups
44 ### This option specifies the authentication realm of the repository.
45 ### If two repositories have the same authentication realm, they should
46 ### have the same password database, and vice versa.  The default realm
47 ### is repository‘s uuid.
48 # realm = My First Repository
49 ### The force-username-case option causes svnserve to case-normalize
50 ### usernames before comparing them against the authorization rules in the
51 ### authz-db file configured above.  Valid values are "upper" (to upper-
52 ### case the usernames), "lower" (to lowercase the usernames), and
53 ### "none" (to compare usernames as-is without case conversion, which
54 ### is the default behavior).
55 # force-username-case = none
56 ### The hooks-env options specifies a path to the hook script environment
57 ### configuration file. This option overrides the per-repository default
58 ### and can be used to configure the hook script environment for multiple
59 ### repositories in a single file, if an absolute path is specified.
60 ### Unless you specify an absolute path, the file‘s location is relative
61 ### to the directory containing this file.
62 # hooks-env = hooks-env
63
64 [sasl]
65 ### This option specifies whether you want to use the Cyrus SASL
66 ### library for authentication. Default is false.
67 ### This section will be ignored if svnserve is not built with Cyrus
68 ### SASL support; to check, run ‘svnserve --version‘ and look for a line
69 ### reading ‘Cyrus SASL authentication is available.‘
70 # use-sasl = true
71 ### These options specify the desired strength of the security layer
72 ### that you want SASL to provide. 0 means no encryption, 1 means
73 ### integrity-checking only, values larger than 1 are correlated
74 ### to the effective key length for encryption (e.g. 128 means 128-bit
75 ### encryption). The values below are the defaults.
76 # min-encryption = 0
77 # max-encryption = 256

启动SVN服务:

1 svnserve -d -r H:\svn_pro

马士兵SVN.

时间: 2024-10-07 23:18:48

马士兵SVN.的相关文章

马士兵hibernate(原始笔记)

马士兵hibernate(原始笔记) 课程内容 1        HelloWorld a)   Xml b)   annotation 2        Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mapping 3        常见的0/R框架(了解) 4        hibernate基础配置(重点) 5        ID生成策略(重点 AUTO) 6        Hibernate核心开发接口介绍(重点) 7        对象的三种状态(了

马士兵感言 (转)

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们. 01. 自己的户口档案.养老保险.医疗保险.住房公积金一定要保管好.由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳

关于马士兵的java教学视频

多年前同时期的视频看过很多,马士兵,张孝祥,王勇,还有很多. 马士兵是唯一一个在当时看来讲课是让初学者明白的一个人,这里说的其它人不是不让别人明白,主要在这方面的体验比马士兵略差一点.尤其是在ppt上画程序执行时内存变化图,至今依然难以忘怀,时常有重温经典的冲动,所谓经典就是经过岁月的洗礼,他的那份醇香或价值依然吸引着你不断的回温.马士兵讲课的特点是嗓音清爽,抑扬顿挫,段子精美,技巧过硬,下手快,准,狠,思路直,快,精.虽然也有很多的人批评说,讲的有多处的错误,其它等等.关于错误我的看法:授课只

尚学堂马士兵Oracle教程笔记

检查Oracle安装 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba 然后,解除对scott用户的锁 alter user scott account unlock; 那么这个用户名就能使用了. (默认全局数据库名orcl) 1.select ename, sal * 12 from emp; //计算年薪 2.select 2*3 from dual;  //计算一个比较纯的数据用dual表 3.select sysdate from dual

[转载]马士兵Java视频教程 —— 学习顺序

书(Java核心编程)+视频..这样学感觉比较好.. 原文地址:-- 学习顺序" href="http://blog.sina.com.cn/s/blog_8a705bf701015lz5.html" target="_blank">马士兵Java视频教程 -- 学习顺序作者:习惯 第一部分:J2se学习视频内容包括: 尚学堂科技_马士兵_JAVA视频教程_JDK5.0_下载-安装-配置 尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第01

局域网聊天Chat(马士兵视频改进版)

Github地址: https://github.com/BenDanChen/Chat Chat 小小的聊天系统,主要是跟着网上的马士兵老师的公开视频然后再自己反思有什么地方需要改进的地方,然后大体功能完成后又按照自己的想法进行了重构,程序比较小,只有五百行左右,实现的功能如下: 局域网聊天(需要有一个服务器,是传统的BS架构的) 进行了检测避免2B恶意刷屏(记录上次发消息时间,设定最小发送消息的间隔) 支持悄悄话,即单独的发送消息给某一个用户,使用[:to who message]的命令格式

马士兵老师设计模式课程简介

设计模式学习顺序 目录如下: 第一讲:JavaSE_Path_ClassPath(缺) 第二讲:OO 思维 第三讲:抽丝剥茧策略模式,CC接口详细解析 第四讲:Iterator-遍历容器的精灵 第五讲:工厂系列-对象生产过程自定义 第六讲:动态代理-解析Spring的AOP 更新 第七讲:ChainOfResponsibility-解析Filter和Interceptor02 第二段由于粗心,设置错误,没有开麦克风,故没有声音,很是抱歉 具体学习顺序: 设计模式系列 尚学堂科技_马士兵_设计模式

马士兵的忠告

虽然不是培训机构出来的 但是偶然看到老马的一段话 让我知道了方向... JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游戏.3G.测试等. 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧.每个培训机构都会宣传自己的好处,并不能说明

马士兵老师高并发编程基础入门

锁是指谁? Object o = new Object(); Synchronized(o); 我们一般认为Synchronized锁定的是这段代码块但事实上,Synchronized锁定的是锁这个对象.不仅如此Synchronized锁定的是heap内存中的这个对象而不是这个引用. 一个例子 /** * 锁定某对象o,如果o的属性发生改变,不影响锁的使用 * 但是如果o变成另外一个对象,则锁定的对象发生改变 * 应该避免将锁定对象的引用变成另外的对象 * @author mashibing *