visualsvn server 5.1.1 + tortoisesvn 1.10.5可图形化快速搭建本地svn服务端,需严格匹配版本、避免中文路径,安装时选windows认证与独立仓库路径,创建仓库后配置read/write权限即可通过https或http url检出使用。

直接用 VisualSVN Server 搭建本地 SVN 服务端,其实不难,关键在选对版本、装对顺序、配好路径和权限。整个过程不用改配置文件、不用命令行,图形界面点几下就完成。
下载与版本匹配
必须严格按以下组合操作,否则容易卡在登录或连接环节:
- 服务端:VisualSVN Server 5.1.1(64位),从官网 https://www.visualsvn.com/server/download/ 下载
- 客户端:TortoiseSVN 1.10.5(64位),官网 https://tortoisesvn.net/downloads.html 获取
- 汉化包:LanguagePack_1.10.5(必须同客户端版本号一致,否则右键菜单不显示中文)
- 所有安装包避免放在含中文、空格或特殊字符的路径中(如
D:\SVN\安全,C:\Program Files\或D:\我的项目\易出错)
服务端安装与基础配置
运行 VisualSVN-Server-5.1.1-x64.msi,重点注意这四步:
- 安装位置建议设为
C:\VisualSVN\(避开系统盘根目录,减少权限干扰) - 仓库位置设为独立路径,例如
D:\SVN_Repositories\(后续可多库共存,也方便备份) - 端口选
443(启用 HTTPS)或80(HTTP,适合纯内网环境);若被占用,可改用8443或8080 - 认证方式选 Windows 认证——无需单独建 SVN 用户,直接用系统账户登录,省去 Subversion 用户管理麻烦
安装完成后,系统托盘会出现 VisualSVN 图标,服务自动运行,无需手动启动。
创建第一个仓库并设置权限
打开 VisualSVN Server Manager:
- 右键左侧“Repositories” → “Create New Repository…”
- 输入仓库名(如
MyProject),勾选 Create default structure(自动生成trunk/branches/tags目录结构) - 点击“Next”→“Finish”,仓库即创建成功
- 右键该仓库 → “Properties” → “Security” 标签页:添加用户(如当前 Windows 登录账户),赋予 Read/Write 权限
此时仓库 URL 类似:https://localhost/svn/MyProject/ 或 http://192.168.1.100/svn/MyProject/(后者用于局域网其他电脑访问)
验证与后续使用要点
装好 TortoiseSVN 和汉化包后,桌面右键就能看到 SVN 菜单:
- 新建一个空文件夹,右键 → “SVN Checkout…”,粘贴上面的仓库 URL,输入 Windows 账户密码即可检出
- 修改文件后,右键 → “SVN Commit…” 提交变更,日志写清楚改动内容
- 如需让局域网其他电脑访问,确保防火墙放行对应端口(如 TCP 443 或 80),且 VisualSVN Server 的“Properties” → “Network” 中 “Server name” 改为本机局域网 IP(如
192.168.1.100) - 不需要公网访问时,不必申请域名或配置路由器端口映射,纯内网使用更安全











