文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Windows下安装svn服务

Windows下安装svn服务

时间:2007-02-07  来源:yanjing5462

本文针对的情况是:服务器和客户端都使用windows, 通讯使用svn协议。

0,到 http://subversion.tigris.org/ 下载所需的软件,包括
   服务端:Subversion,svnservic
   客户端:tortoiseSVN
   其实客户端也可以使用Subversion本身,不过tortoiseSVN提供了图形界面以及和windows系统菜单的集成,很好用!


以下1~4在服务器上进行----

1, 在安装Subversion后,使用命令如
 svnadmin create d:\svnhome
   在d:\svnhome上创建svn仓库。

2,打开d:\svnhome\conf\svnserve.conf,去掉以下内容之前的注释符 #
 [general]
 anon-access = none   
 auth-access = write
 password-db = passwd
 realm = My First Repository
   说明: anon-access = none    -- 不允许匿名访问!这个很重要,不然谁都能访问这个代码仓库了。
          auth-access = write   -- 允许提交修改
          password-db = passwd  -- 密码文件名字

3,用记事本打开d:\svnhome\conf\passwd,使有效文本(指前面不加注释符的)为:
 [users]
 user=passwd
   可以添加多个这样的用户名密码对。

4.

注意两点:

命令在一行里

首先,如果路径中包括空格,一定要用“\”处理“"”号,例如下面的例子中如果svnserve.exe在“c:\program files\subversion\”中,则命令应该写为“binpath= "\"c:\program files\subversion\bin\svnserve.exe\"”(“”中的内容),整个命令如下,红色部分是改变部分:

      sc create svnservice
      binpath= "\"D:\program files\Subversion\bin\svnserve.exe\" --service -r D:\svnroot"
      displayname= "SVNService"
      depend= Tcpip
     
其次,sc对选项的格式还有要求,例如“depend= Tcpip”不能写为“depend = Tcpip”或“depend=Tcpip”,也就是所有的“=”前不能有空格,而后面必须有空格。

相关阅读 更多 +
排行榜 更多 +
摧毁大厦游戏

摧毁大厦游戏

飞行射击 下载
合并动物城手游版

合并动物城手游版

休闲益智 下载
哈士奇大冒险

哈士奇大冒险

休闲益智 下载