欢乐学习SVN 讲师:FREE http://my.csdn.net/huangjinjin520 QQ:515768476
第一节、svn服务器的安装、代码仓库和创建用户 3、创建代码仓库 4、创建用户 5、启动svn服务
1、下载svn服务器 无界面:http://subversion.tigris.org/ Setup-Subversion-1.6.5.msi 有界面:https://www.visualsvn.com/server/download/
2、安装svn服务器
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 表示匿名登陆下的用户权限为空。(系 统不支持匿名登陆)
3、创建代码仓库(2) auth-access = write #通过验证的用户可以读和写 auno-access = read #匿名登陆下可以只读文件(文件修改后无法 提交到服务器) password-db =password #用户保存文件的名称 authz-db =authz #权限管理文件 ,这个是非常重要,如果我们要 对整个工程的文件进行权限分配的时候,就必须将这个行文件 前面注释掉,否则即使我们在权限配置文件里面进行再多的配 置都是无效的。
1、在 password文件添加用户 例子:huangjinjin=huangjinjin 2、在authz 文件进行权限分配 4、创建用户 1、在 password文件添加用户 例子:huangjinjin=huangjinjin 2、在authz 文件进行权限分配
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" 带有空格,因此整个路径需要用双引号引起来。而双引号本身 是个特殊字符,需要进行转移,因此在路径前后的两个双引号 都需要写成\"
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://127.0.0.1 svn checkout svn://127.0.0.1 --username=huangjinjin svn checkout svn://127.0.0.1 --username=huangjinjin --password==huangjinjin svn checkout svn://127.0.0.1 . --username=huangjinjin --password==huangjinjin svn checkout svn://127.0.0.1:3690 . --username=huangjinjin --password==huangjinjin svn checkout : svn co
THANKS 本课程由FREE提供 CSDN网站:www.csdn.net 企业服务:http://ems.csdn.net/ 人才服务:http://job.csdn.net/ CTO俱乐部:http://cto.csdn.net/ 高校俱乐部:http://student.csdn.net/ 程序员杂志:http://programmer.csdn.net/ CODE平台:https://code.csdn.net/ 项目外包:http://www.csto.com/ CSDN博客:http://blog.csdn.net/ CSDN论坛:http://bbs.csdn.net/ CSDN下载:http://download.csdn.net/