Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 上搭建 SVN 服務器完整圖文教程

編輯:系統常見問題解答

在 Windows Server 2003 上部署 SVN 服務端(svn-win32-1.6.16)與客戶端,建立版本庫、啟動服務、配置權限,全流程圖解。

準備軟體

  • SVN Server:svn-win32-1.6.16.zip(解壓即用)或 MSI 安裝版。
  • 客戶端:TortoiseSVN-1.6.16(小烏龜,圖介面操作)。

安裝步驟

  1. 解壓/安裝 Server 至 C:\svn\。
  2. 安裝客戶端 至預設路徑。
  3. 建立版本庫(兩種方式):
    • 圖介面:右鍵空白資料夾 → TortoiseSVN → Create Repository here...
    • 命令列:svnadmin create E:\svnroot\repos2
  4. 啟動服務(兩種方式):
    • 臨時:svnserve -d -r E:\svnroot\repos1 --listen-host IP --listen-port 3690
    • 長期:註冊為 Windows 服務(sc create 或第三方工具)。

權限與驗證配置

編輯版本庫下 conf/svnserve.conf:

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

passwd:user = password;authz:路徑權限控制(如 [/] user = rw)。

客戶端連線測試

TortoiseSVN → Repo-browser → 輸入 svn://IP/repos1 → 輸入帳密 → 瀏覽/Checkout 成功即部署完成。

常見問題

  • 防火牆開放 3690 埠(TCP)。
  • 若掛載多倉庫,-r 指定父目錄,URL 用相對路徑區分。
  • 生產環境建議配合 Apache + mod_dav_svn 實現 HTTPS、LDAP 整合。

按圖索驥,輕鬆在 Windows 落地 SVN 版本控制服務。

Copyright © Windows教程網 All Rights Reserved