本次安装选用最新版本:TortoiseSVN-1.14.1.29085-x64
1.安装包下载地址,可选语言包(https://tortoisesvn.net/downloads.html)
2.安装,勾选 command line tools (command line tools选项是后续为了运行 svnserve.exe )。如下图 :
安装完毕后安装中文包
3.新建资料库文件夹C:\SvnCode
(Repository)
1)文件夹必须为空
2)在文件夹右键选择 TortoiseSVN -> Create repository here(在此创建版本库)
3)点击OK
4.进入C:\SvnCode\conf
配置passwd
和svnserve.conf
svnserve.conf
- anon-access = none
- auth-access = write
- password-db = passwd
配置说明
anon-access = none //匿名用户权限(none:拒绝, write:读写, read:只读权限)
auth-access = write //已验证用户给予写权限
password-db = passwd //密码数据存放到 passwd 文件中
authz-db = authz //配置文件表示版本库中访问路径的规则,即谁只能访问哪个目录下的文件,其他目录下的文件无法访问。
passwd
- harry = harryssecret(修改自己的用户名)
- sally = sallyssecret(修改为自己的密码)
5.服务器启动:
命令方式: svnserve -d -r C:\SvnCode
sc.exe注册成windows服务:
C:\>sc create "SNVServer" binPath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service --root C:\SvnCode " displayname= "SNVServer" depend= Tcpip start= auto
手动启动 : net start “SNVServer”
手动停止 : net stop “SNVServer”
删除服务 : sc delete “SNVServer”
(需用用管理员操作)
客户端连接:url是以svn开头