- 安装VisualSVN-Server-2.0.5 服务端;
运行VisualSVN-Server-2.0.5.msi程序,点击Next,下面的截图顺序即为安装步骤:
- 2
图2:
注意:Server Port那里,默认端口有80/81/8080三个;如果最后面的CheckBox被选中,则表示使用安全连接【https协议】,这是的端口只有433/8433二个可用。
- 3
注意端口80和443,勾选了HTTPS 就需要选择端口为443;参考HTTP 和HTTPS 区别;
注意:a)如果提示port 占用,请在开始—》运行---》cmd—》netstat –ano| find “端口”,
看那些进程占用了这个端口:如下:80端口被2172,1372 两个进程占用了
- 4
b)来看看windows下面运行的进程是那个占用了:
电脑右下角—》右键—》任务管理器—》点“进程”---》查看有PID否,无 ?--》点查看—》选择列—》把PID显示 勾选上:
- 5
把此进程两个进程“结束进程”即可;
这个是因为生成本地地址的时候相同了,就是说IP+端口相同了就不知道后面这个路径访问那个程序了;
- 6
1.1. VisualSVN Server的配置和使用方法【服务器端】
1.2.1配置好配置结构;
安装好VisualSVN Server后,运行VisualSVN Server Manger,下面是启动界面:
- 7
在上面Create New Repository 点右键新建过程库,基线库,产品库;、
在过程库(一般研发人员都是在过程库进行配置归档):建对应的“配置库结构”
参考:
- 8
增加用户
建立用户:
TESTGroup:tester01/tester02/tester03/testPM ,
DEVPGroup:devper01/devper02/devper03/devpPM,
SEGroup:SE01/SE02/SEPM,
MagangeGroup:CMO,SQA。。。
- 9
创建组:用户组(TEST,DEVP,SE,MANAGER)—并把对应的组员加到对应的组内
- 10
加到对应的开发组,SE组、测试组,并赋予对应的权限(责任主体是谁就有read/write权限),在开发和SE组配置项下面,TESTER 只有readONLY 权限,在测试组配置库下面有read/write权限,反之,开发人员在开发配置项下面有read/write权限,测试人员在开发配置库下面只有readONLY 权限;
- 11
权限这;如果选择Inherit From Parent 就是继承父节点的权限,看根据那个了节点来赋予权限;
这个遵循:谁是责任主体就才有读写,删除的权限,其他不相干最多就是只读权限。
- 12
注意:这权限是取最大集合的,一个人在多个角色里面,对应的权限是合并之后的权限!
SVN库地址
给其他开发人员使用SVN服务器,需要告诉对应库的地址:
- 13
粘贴出来:https://127.0.0.1/svn/class53devp/
黄色部分一般是本机的计算机的名称,你需要开始—运行—CMD—ipconfig –找到本机的IP
- 14
粘贴出来:https://127.0.0.1/svn/class53devp/
黄色部分一般是本机的计算机的名称,你需要开始—运行—CMD—ipconfig –找到本机的IP
END
注意事项
- 验证环节:在一台PC浏览器上:输入刚刚的地址:https://192.168.1.XX/svn/class53devp/
本文转自:http://jingyan.baidu.com/article/2009576193bb38cb0721b4c3.html