[Author]: kwu
1、安装Subversion
下载 Setup-Subversion-1.8.13.msi
2、安装TortoiseSVN-1.8.11.26392-x64-svn-1.8.13,这是svn的辅助管理软件
下载 TortoiseSVN-1.8.11.26392-x64-svn-1.8.13
3、创建仓库,利用TortoiseSVN比较方便
4、创建windows服务,在cmd命令行执行如下命令:
sc create svnserve binPath= "D:/softwares/Subversion/bin/svnserve -r d:/svn/root --service"
1) 需指定svnserve的路径,binPath是要设置服务命令所在的位置。
2)指定svn仓库的存放路径,-r设置svn服务的根目录位置。
--service意思是要把这个命令以windows服务的形式进行启动,即会向windows的服务中添加一个名字为svnserve的命令
3)删除windows服务的命令
sc create用来向windows服务中添加一个服务,sc delete删除windows服务中的一个服务。
5、svn的权限配置
1)svnserve.conf 文件
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
说明:
auth-access = write #通过验证的用户可以读和写
auno-access = read #匿名登陆下可以只读文件,即:文件修改后无法提交到服务器
password-db =password #用户保存文件的名称
authz-db =authz #权限管理文件 这个是非常重要的,如果我们要对整个工程的文件进行权限分配的时候,就必须将这个行文件前面注释掉,否咋即使我们在权限配置文件里面进行再多的配置都是无效的。然后我们在authz 文件下面进行权限的分配
2)passwd 文件,设置用户名及密码
[users]
admin=123456
kwu = Abcd1234
3) authz 文件,设置应该目录的用户访问权限,rw为"读写"
[/]
admin=rw
[/code]
kwu=rw
6、TortoiseSVN客户端访问 右键点击 TortoiseSVN-->Repo-browser