1.安装subversion。
2.创建repository,比如repository建在c盘:C:/localrepository。
3.在cmd下进入subverion的安装目录下的bin文件夹下,输入命令:svnadmin create
C:\localrepository
4.如果第三步成功,localrepository里面会生成文件夹。
5.为svn建立服务,让svn成为服务在机器后台执行,只要机器开机就会执行svn服务:sc create
SVNService1 binpath= "C:/Program Files (x86)/Subversion/bin/svnserve.exe --service -r C:/localrepository" displayname= "SVNService1" depend= Tcpip start= auto
6.启动服务 net start SVNService1。也可以去管理->服务,中去手动启动。
7.配置用户和权限:
(1)修改svnserve.conf,在e:\svn\repos1\conf目录下,用文本编辑器打开svnserve.conf:
将:
# anon-access = read
# auth-access = write
# password-db = passwd
改为
anon-access = read
auth-access = write
password-db = passwd
注意说明:
anon-access等列前面是没有空格的。
anon-access = read表示没通过用户名密码登录的访问只有读的权限,如果改为none则没有用户名密码不能访问
auth-access = write表示通过用户名密码登录的有写的权限(当然读的权限也就有了)
password-db = passwd表示可以通过 用户名 = 密码 的方式在passwd文件中添加用户
(2)修改同目录的passwd文件,增加用户帐号:
将:
[users]
# harry = harryssecret
# sally = sallyssecret
添加帐号:
[users]
# harry = harryssecret
# sally = sallyssecret
admin = admin
添加一个admin账户,密码是admin。