windows部署svn服务
1 在需要的位置创建源文件夹
建立文件夹如 XA037
右键单击 create repository here,点击ok
2 在源文件夹内配置文件
2.1 authz 用户组和组成员,以及访问的资源路径,例如
*********************************
[groups]
students=qianbing,quxuan,zhaozhengyi,wangwenhao,yangkun,zhaolipeng,luoxiaofei,xuepeiyi,renyan,taohaoruo,yinchenchen,mayifei,guolongtao,chaijiaxiu,yangshuting,sunqianwei,zhaokun,jinshouchun,xupeng,yaojie,lvyiming,houkaipeng,pengxi,zhangxiaomin,weiyongqiang,linan,zhaojiawei,guoyijie,zhangsongsong,shiyabing,sunyaohao,dengenpu,chenlin,zhaochaolong,cuixin,madongtao,sunzexu
[/]
@students = rw
********************************
2.2 passwd 配置每个用户登录的验证密码
********************************
wzf=
********************************
2.3 svnserve.conf 配置服务器的访问权限和权限信息来源等
解开以下5行的注释
anon-access
auth-access
authz-db
passwd-db
realm
3 在源文件夹内,右键单击 checkout(检查在源文件夹同级文件夹下,是否生成XA037wc文件夹,即默认的资源文件夹)
4 进入svn的安装目录(如C:\Program Files\TortoiseSVN\bin),右键单击svnserve.exe,发送到桌面快捷方式
5 在svnserve.exe桌面快捷方式上,右键点击属性,在目标字段后面添加
-d -r XA037的系统完整路径
注意目标原字段和后续字段之间需要空格, -d表示daemon后台守护进程 -r表示 后面将提供源文件夹路径
6 右键单击修改后的svnserve.exe,管理员身份运行
#######################################
访问地址示例如下
svn://172.16.7.47///G:/[SVN]/xa037
svn协议 后面写上提供服务的网络主机地址 后面再加上 源文件夹在网络主机中的系统完整路径
###########################################
基本使用
桌面右键建立本地工作目录,右键选择checkout,输入地址后,在弹出的验证窗口输入验证信息即可。
每次提交commit之前都需要先 更新update,否则可能会报错。
是否保存验证信息,settings-->advanced-->allowauthsave
删除保存的验证信息,settings-->saved data
如果后面出现问题,无法提交或者更新,可以新建一个本地工作目录,
或者工作目录上右键找到clean选项进行全部选项的清除

浙公网安备 33010602011771号