zoukankan      html  css  js  c++  java
  • Windows下搭建svn服务器端--创建自…

    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 FilesSubversionin到环境变量(貌似不一定需要)

    2)新建目录E:svn_repositorysvn

    3)进入E:svn_repositorysvn - 右键 - TortoiseSVN - creat repository here

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

    C:My Program Filessvn-win32-1.6.16insvnadmin create E:svn_repositorysvn

    4)文本打开E:svn_repositorysvnconfsvnserve.conf - 修改“# password-db = passwd”为“password-db = passwd”

    5)文本打开E:svn_repositorysvnconfpasswd - 添加用户“root = pwd”

    6)添加系统服务:cmd下(命令行中等号前不能有空格,等号后必须有空格)

    C:>sc create svnserver binpath= "C:My Program Filessvn-win32-1.6.16insvnserve.exe --service --root E:svn_repository" displayname= "svnserver" depend= tcpip start= auto obj= "NT AUTHORITYNetworkService"

    [SC] CreateService SUCCESS

    注意:此时访问SVN的地址应该是 svn://192.168.199.6/svn (因为上面的服务已经映射到E:svn_repository路径下) 

    这样方便了许多。

    7)svn的使用不说了

    3、可能遇到的问题

    1)在commit的时候出现错误“不能打开文件“E:svn_repositorysvndb xn-current-lock”: 拒绝访问。”

    解决办法:为E:svn_repository目录设置写权限,用户组"Administrator/Users"需要有修改、写入权限。

    打开E:svn_repository目录 - 工具 - 文件夹选项 - 查看 - 不要选中“使用简单文件共享” - 确定 - 右击空白处 - 属性 - 安全 - 选中Users组 - 在“允许”下勾选“修改”和“写入”

    2)Windows 7下添加系统服务时出现 "[SC] OpenSCManager 失败 5:" 错误

    解决方法:开始——所有程序——附件——(右键)命令提示符——以管理员身份运行

    3)启动服务时出现“错误5 拒绝访问”

    解决方法:为C:My Program Filessvn-win32-1.6.16文件夹添加user用户使用权限

    右击文件夹——属性——安全——添加“users”用户——权限默认即可

    4)启动服务时出现“错误 1053”

    检查是否创建了E:svn_repository文件夹

    4、其他

    1)删除服务

    C:>sc delete svnserver

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    [个人]工作中的死亡陷阱
    [阮一峰]在软件开发中,一旦这些技术被取代,你的知识将变得毫无价值,因为它们大部分都是实施的细节。
    [原文 + 补充] 当你在浏览器中输入Google.com并且按下回车之后发生了什么?
    安全的知识点总结
    purge旧的ubuntu 的linux内核
    【个人】运维常识
    windows数字证书管理器
    在mobaxterm内连接deb使用lrzsz进行文件传输
    网络安全常见考试题
    linux deb系 rpm系 配置路由
  • 原文地址:https://www.cnblogs.com/jamesf/p/4751697.html
Copyright © 2011-2022 走看看