Presentation is loading. Please wait.

Presentation is loading. Please wait.

欢乐学习SVN 讲师:FREE http://my.csdn.net/huangjinjin520 QQ:515768476.

Similar presentations


Presentation on theme: "欢乐学习SVN 讲师:FREE http://my.csdn.net/huangjinjin520 QQ:515768476."— Presentation transcript:

1 欢乐学习SVN 讲师:FREE QQ:

2 第一节、svn服务器的安装、代码仓库和创建用户
3、创建代码仓库 4、创建用户 5、启动svn服务

3 1、下载svn服务器 无界面:http://subversion.tigris.org/
Setup-Subversion msi 有界面:

4 2、安装svn服务器

5 3、创建代码仓库(1) 1、设置环境变量 set path=D:\Program Files\Subversion\bin 2、创建仓库
svnadmin create D:\repos 3、修改svnserve.conf文件 找到:###anon-access = read 将前面的注释去掉,并将read改为:none 即:anoe-access=none 表示匿名登陆下的用户权限为空。(系 统不支持匿名登陆)

6 3、创建代码仓库(2) auth-access = write #通过验证的用户可以读和写
auno-access = read #匿名登陆下可以只读文件(文件修改后无法 提交到服务器) password-db =password #用户保存文件的名称 authz-db =authz #权限管理文件 ,这个是非常重要,如果我们要 对整个工程的文件进行权限分配的时候,就必须将这个行文件 前面注释掉,否则即使我们在权限配置文件里面进行再多的配 置都是无效的。

7 1、在 password文件添加用户 例子:huangjinjin=huangjinjin 2、在authz 文件进行权限分配
4、创建用户 1、在 password文件添加用户 例子:huangjinjin=huangjinjin 2、在authz 文件进行权限分配

8 5、启动SVN服务 1、启动SVN服务: svnserve -d -r D:\repos 2、配置SVN服务器开机启动
//在命令中的每一个等号后面都要有一个空格否则命令执行失 败   sc create svnserve binPath= "\"C:\Program Files\Subversion\bin\svn serve.exe\" --service -- root d:\svnstore" displayname= "SVN Serve" depend= Tcpip start= a uto  其中,sc是windows自带的服务配置程序,参数binPath表示 svnserve可执行文件的安装路径,由于路径中的"Program Files" 带有空格,因此整个路径需要用双引号引起来。而双引号本身 是个特殊字符,需要进行转移,因此在路径前后的两个双引号 都需要写成\"

9 5、启动SVN服务 --service参数表示以windows服务的形式运行,--root指明 svn repository的位置,service参数与root参数都作为binPath的一 部分,因此与svnserve.exe的路径一起被包含在一对双引号当中 ,而这对双引号不需要进行转义。 displayname表示在windows服务列表中显示的名字, depend =Tcpip 表示svnserve服务的运行需要tcpip服务,start=auto表示开 机后自动运行。   安装服务后,svnserve要等下次开机时才会自动运行。   若要卸载svn服务,则执行 sc delete svnserve 即可 svn checkout svn:// svn checkout svn:// username=huangjinjin svn checkout svn:// username=huangjinjin --password==huangjinjin svn checkout svn:// username=huangjinjin --password==huangjinjin svn checkout svn:// : username=huangjinjin --password==huangjinjin svn checkout : svn co

10 THANKS 本课程由FREE提供 CSDN网站:www.csdn.net 企业服务:http://ems.csdn.net/
人才服务: CTO俱乐部: 高校俱乐部: 程序员杂志: CODE平台: 项目外包: CSDN博客: CSDN论坛: CSDN下载:


Download ppt "欢乐学习SVN 讲师:FREE http://my.csdn.net/huangjinjin520 QQ:515768476."

Similar presentations


Ads by Google