window创建计划自动启动服务器,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
注意:此時訪問SVN的地址應該是 svn://192.168.199.6/svn
(因為上面的服務已經映射到E:\svn_repository路徑下)
這樣方便了許多。
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
總結
以上是生活随笔為你收集整理的window创建计划自动启动服务器,Windows下搭建svn服务器端--创建自动启动的服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机性能和显卡的提升,提高显卡性能,详
- 下一篇: 小半计算机谱子,小半 _桃李醉春风个人制