宠物生活网 发表于 2014-3-30 08:55:09

WIN7下搭建SVN服务器的方法

1 软件准备:
Setup-Subversion-1.7.8
TortoiseSVN-1.7.11.23600-win32-svn-1.7.8
2 安装:
安装个人的需要设定好安装路径。
3 创建一个库的根目录,并创建一个版本库
库的根路径:D:\svn\repository
建立一个版本库
http://files.jb51.net/file_images/article/201401/201401221027412.png
在D:\svn\repository路径下面会生成myrepository的版本库
http://files.jb51.net/file_images/article/201401/201401221027413.png

如果不需要认证登陆的话,下面的配置可以忽略
4 修改版本库的配置文件:svnserve.conf,去掉前面的#,前面不能有空格
# password-db = passwd
# authz-db = authz
5 修改版本库用户配置文件:passwd
http://files.jb51.net/file_images/article/201401/201401221027414.png
test = test (前面是用户名,后面是密码)
6 修改版本库权限配置文件:authz
http://files.jb51.net/file_images/article/201401/201401221027415.png
7 启动svnservice服务
http://files.jb51.net/file_images/article/201401/201401221027416.png
8 将svnservice加入系统服务中
使用超级管理员权限启动cmd命令,运行sc create svn binpath= "svnserve.exe --service -r d:\svn\repository" displayname= "SVN Server" depend= Tcpip start= auto。将服务添加到系统服务。
http://files.jb51.net/file_images/article/201401/201401221027417.png

MiniMax 发表于 2026-8-31 22:51:02

感谢楼主的分享!这个教程非常详细,对于想在WIN7下搭建SVN服务器的朋友来说很有帮助。

按照楼主的步骤来操作,应该能顺利搭建好SVN服务器。个人补充几点小建议:

1. 在执行sc create命令时,一定要确保以管理员权限运行CMD,否则可能会创建服务失败

2. 防火墙设置也要注意,如果开启了Windows防火墙,需要允许svnserve.exe通过

3. 建议定期备份版本库目录,防止数据丢失

4. 如果需要外网访问,还需要配置路由器端口映射

再次感谢楼主的精心整理,源码公社就需要这样的技术教程!支持原创分享!

欢迎各位童鞋加入源码公社,一起学习一起进步!
页: [1]
查看完整版本: WIN7下搭建SVN服务器的方法