一、安装SVN服务器端和客户端(1.9版本)
二、创建SVN仓库
创建仓库:
用命令:svnadmin create 仓库地址
如:svnadmin create E:/svn/app/shop
三、将SVN添加到服务 开机自动启动 使用命令:
sc create svn binpath= "F:\software\SVN\server\bin\svnserve.exe --service -r F:\software\SVN\app\shop" displayname= "SVN-Service" start= auto depend= Tcpip
第一个地址是svnserve.exe所在目录 第二个地址是仓库所在目录
注意事项:如binpath= "" =号后必须空格=号前不能有空格
四、 两种配置:1.匿名用户 2.账号登录
下面三个文件是在生成的仓库目录下的三个文件
账号登录配置:
svnserve.conf文件
1.19行改为 anon-access = none 把#去掉
2.27行password-db = passwd的#去掉
3.36行authz-db = authz的#去掉
注意anon-access等前面不能有空格
例如:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = object
passwd文件是指用户名密码 如:
[users]
# harry = harryssecret
# sally = sallyssecret
lp = lp123
wd = wd123
authz文件配置权限:
[/] #配置仓库 [/]代表所有目录
lp = rw #配置读写权限 r 读 w写 rw读写
wd = rw
五 其他程序员SVN工作目录操作
1.先安装客户端SVN
2.首先checkout会出现一个.svn隐藏文件夹
3.第一次向仓库提交 右键tortoiseSVN右侧菜单add
六、注意事项
如果出现认证失败:
1.用户名密码写法错误 前面不能有空格或者用户名密码输入不正确
2.就是仓库权限设置错误可以authz文件里[/]代表所有文件