logo资料库

Windows平台下搭建svn服务器.docx

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
1、软件 1)服务端:Subversion subversion.apache.org - Getting Subversion - Binary Packages - Windows - Win32Svn - Files - 1.6.16 - svn-win32-1.6.16.zip 2)客户端:TortoiseSVN tortoisesvn.tigris.org - tortoisesvn.net/downloads - TortoiseSVN 32-bit - downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.15.21042-wi n32-svn-1.6.16.msi 2、步骤 1)新建目录 E:\svn_repository\svn 2)进入 E:\svn_repository\svn - 右键 - TortoiseSVN - creat repository here 或者在 cmd 下输入以下命令: 切换到 subversion 的安装目录进入到 bin 目录下执行 svnadmin.exe create E:\svn_repository\svn
3)文本打开 E:\svn_repository\svn\conf\svnserve.conf - 修改“# password-db = passwd”为“password-db = passwd”(该处是设置允许 使用密码) 4)文本打开 E:\svn_repository\svn\conf\passwd - 添加用户“root = pwd”(该配置文件表示添加用户,root 表示用户名,pwd 表示密码, 可以任意指定) 5)添加系统服务:cmd 下(命令行中等号前不能有空格,等号后必须 有空格) C:\>sc create svnserver binpath= "C:\My Program Files\svn-win32-1.6.16\bin\svnserve.exe --service --root E:\svn_repository\svn(这里需要注意,一定要设置成你版本库的路径, 不要设置成父目录)" displayname= "svnserver" depend= tcpip start= auto obj= "NT AUTHORITY\NetworkService" [SC] CreateService SUCCESS 6)执行 sc start svnserver 启动服务 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 文件夹
分享到:
收藏