win下的snv服务器新建项目

1.将Project-->BuildAutomatically取消选择,也就是是取消自动编译;

2.进入workspace工作目录,进入到要添加的项目project1目录中,删除WEB-INF下的classes目录中的已经编译好的所有文件,这些东西不能放到服务器上,要不然会更新不下来,然后将要添加的项目project1打包,并传至SVN服务器的一个目录下,为了方便,我将打包好的项目放到了D盘的根目录下,然后解压,出现目录project1;

3.进入CMD命令窗口;

4.netstopsvnserve,关闭SVN服务器;

5.svnadmincreated:/repository/project1/,在D盘的SVN资源目录中创建项目目录;

6.svnimport-m"project1"D:\project1file:///d:/repository/project1,将D盘根目录下的项目上传到我们刚刚建立的SVN项目中;

7.接下来修改并设置该项目的角色和权限:

进入新建立的SVN项目目录的conf目录中,有三个配置文件authz、passwd、svnserve.conf,他们的作用分别为:

a.authz下定义的是角色,以及角色所属的工作组,和所属工作组拥有的权限是可写或可读或可读写:

[groups]

dep=role1,role2

#SVN项目名

[project1:/]

#有读写权限

@dep=rw

b.passwd下定义的是各角色的登录和操作密码:

[users]

role1=123

role2=123

c.svnserve.conf下定义的是用户操作SVN项目时使用的权限鉴权方式,我们以此使用密码鉴权,将以下四项的注释取消:

anon-access=none

auth-access=write

password-db=passwd

authz-db=authz

8.最后,netstartsvnserve,启动SVN服务器;

svn

相关推荐