Windows下搭建svn伺服器端

來源:互聯網
上載者:User
Windows下搭建svn伺服器端

1、軟體

1)服務端:Subversion

subversion.apache.org - Getting Subversion - Binary Packages - Windows - Win32Svn - Files - 1.6.16 - svn-win32-1.6.16.zip

解壓svn-win32-1.6.16.zip到C:\My Program Files

2)用戶端:TortoiseSVN

tortoisesvn.tigris.org - tortoisesvn.net/downloads - TortoiseSVN 32-bit - downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi

直接安裝

2、步驟

1)添加C:\My Program Files\Subversion\bin到環境變數(貌似不一定需要)

2)建立目錄E:\svn_repository\svn

3)進入E:\svn_repository\svn - 右鍵 - TortoiseSVN - creat repository here

或者在cmd下輸入以下命令:

C:\My Program Files\svn-win32-1.6.16\bin\svnadmin create E:\svn_repository\svn

4)文本開啟E:\svn_repository\svn\conf\svnserve.conf - 修改“# password-db = passwd”為“password-db = passwd”

5)文本開啟E:\svn_repository\svn\conf\passwd - 添加使用者“root = pwd”

6)添加系統服務:cmd下(命令列中等號前不能有空格,等號後必須有空格)

C:\>sc create svnserver binpath= "C:\My Program Files\svn-win32-1.6.16\bin\svnserve.exe --service --root E:\svn_repository" displayname= "svnserver" depend= tcpip start= auto obj= "NT AUTHORITY\NetworkService"

[SC] CreateService SUCCESS

7)svn的使用不說了

3、可能遇到的問題

1)在commit的時候出現錯誤“不能開啟檔案“E:\svn_repository\svn\db\txn-current-lock”: 拒絕訪問。”

解決辦法:為E:\svn_repository目錄設定寫入權限,使用者組"Administrator/Users"需要有修改、寫入許可權。

開啟E:\svn_repository目錄 - 工具 - 檔案夾選項 - 查看 - 不要選中“使用簡單檔案分享權限設定” - 確定 - 右擊空白處 - 屬性 - 安全 - 選中Users組 - 在“允許”下勾選“修改”和“寫入”

2)Windows 7下添加系統服務時出現 "[SC] OpenSCManager 失敗 5:" 錯誤

解決方案:開始——所有程式——附件——(右鍵)命令提示字元——以管理員身份運行

3)啟動服務時出現“錯誤5 拒絕訪問”

解決方案:為C:\My Program Files\svn-win32-1.6.16檔案夾添加user使用者使用許可權

右擊檔案夾——屬性——安全——添加“users”使用者——許可權預設即可

4)啟動服務時出現“錯誤 1053”

檢查是否建立了E:\svn_repository檔案夾

4、其他

1)刪除服務

C:\>sc delete svnserver

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.