Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> Web 伺服器

SVN 1.6 伺服器與客戶端安裝配置完整步驟 (Windows)

編輯:Web 伺服器

軟體下載

  • 客戶端: TortoiseSVN-1.6.9.19725-win32-svn-1.6.12.msi
  • 伺服器: Setup-Subversion-1.6.9.msi
  • 下載來源:svnclub.com 或網盤備份

安裝與倉庫建立

  1. 依序執行伺服器端與客戶端安裝程式,預設選項即可
  2. 建立版本庫:D:\svn\repository 右鍵 → TortoiseSVN →「Create repository here」→ 選擇預設 FSFS 格式

配置用戶與權限

編輯 D:\svn\repository\conf\svnserve.conf

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

編輯 D:\svn\repository\conf\passwd

[users]
admin = 123456
# 依需求新增用戶

建立與啟動 Windows 服務

管理員命令提示字元執行:

sc create svnservice binPath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn\repository" DisplayName= "subversion" depend= Tcpip start= auto
net start subversion

注意: binPath= 後有空號,路徑含空格需雙引號,-r 指定倉庫根目錄。

常用操作

操作客戶端步驟倉庫 URL
匯入專案專案目錄右鍵 → TortoiseSVN → Importsvn://localhost
檢出專案空白目錄右鍵 → SVN Checkoutsvn://192.168.1.1 (伺服器 IP)
提交更新工作副本右鍵 → SVN Commit-
更新版本工作副本右鍵 → SVN Update-

常見錯誤與解決

錯誤:「系統找不到指定的路徑」 (服務啟動失敗)

原因: 服務映像路徑不正確 (如路徑含空格未加引號、移動安裝目錄未更新)。

解決:

  1. 開啟註冊表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\svnservice
  2. 修改 ImagePath 為正確完整路徑:
    "C:\Program Files\Subversion\bin\svnserve.exe" --service -r D:\svn\repository
  3. 重啟服務:net stop subversion && net start subversion

備用指令範例 (自訂路徑)

sc create svnservice binPath= "E:\IDE\Subversion\bin\svnserve.exe --service -r E:\svn\repository" DisplayName= "subversion" depend= Tcpip start= auto
net start subversion
Copyright © Windows教程網 All Rights Reserved