写在前面:
安装TortoiseSVN时,图中这步要选择,才能同时安装后面需要的svnserve.exe
环境说明:
Win 7
TortoiseSVN 1.7
搭建步骤:
0. 新建一个目录,做"仓库",目录中右键,选择"在这里创建仓库"
会自动生成对应的文件,完成后,直接点击OK即可
1. 配置svnserve.conf
这里用到的有
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
# realm = My First Repository
把前面的#去掉即可,注意,仅仅去掉#还不行,因为还有一个空格,如果空格不删掉,后面启动会报错
我本机暂时没有设置realm,因为只需要一个库
2. 配置passwd和authz
添加用户名和密码
配置组和权限
3. 建立服务器(配置成系统服务)
参考网上文章的做法,可以使用sc create命令将其配置成系统服务:
sc create "SVN SERVICE DEMO" binPath= "C:Program FilesTortoiseSVNinsvnserve.exe --service -r D:demoSVN_LOCAL_REPO" DisplayName= "SVN SERVICE DEMO" depend= Tcpip start= auto
DOS命令也有要注意的地方,等号后面要留一个空格,start= auto即设置为开机自动启动。
配置成功后,在服务中,启动即可
以上,搭建就完成了。
使用仓库:
打开仓库浏览器,访问svn://127.0.0.1,输入帐号密码
剩下的就是正常的svn操作了