空间站

北极心空

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks
简单介绍如何在Windows平台通过TortoiseSVN搭建简单的自用svn文件管理服务器。
 目的

1.架设基于Svnserve的服务器

2.让Svnserve在Windows启动时,自动启动  

一,下载TortoiseSVN和Subversion软件

1.下载TortoiseSVN,当前最新的版本是1.4.4, 从这儿下载http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.4.9706-win32-svn-1.4.4.msi?download

2.安装

3.重启

4.下载Subversion,当前最新版是1.4.4,从这儿下载http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91%20.

5.安装

二,新建仓库
    仓库是存放你的源代码文件等等的集散地。

1.在任意地方新建一个文件夹。譬如: d:"Repo.

2.右击这个文件夹,选择TortoiseSVN->Create repository here …

3.创建仓库结束 


三,架设Svnserver服务器
    Svnserver是Subversion自带的一个轻量级的服务器。
    1. 启动Svnserver服务

1.Windows桌面,点击开始

2.运行,键入cmd(打开一个dos窗口)

3.键入svnserve.exe –daemon –root drive:"path"to"repository

4.启动了一个svn服务器。

5.这样你就可以从任何地方访问你的repository了,譬如svn co svn://192.168.0.1/test/trunk或者svn co svn://localhost/test/trunk

    2. 让Svnserver随Windows自动启动

1.sc create svnserve binpath= “C:"Program Files"Subversion"bin"svnserve.exe –service –root drive:"path"to"repository” displayname= “Subversion” depend= tcpip start= auto   将C:"Program Files"Subversion"改为Subversion安装文件夹,将drive:"path"to"repository改为Repository所在文件夹。如果命令写错了,先sc delete svnserve,然后再写命令,否则会因为有相同的服务名,而无法创建成功

    3. 控制Svnserver访问权限

1.让匿名访问可以读可以写:Repository所在位置下的conf目录,打开svnserve.conf,把[general]下的password-db = passwd前的注释去掉,注意要把空格也去掉。然后再在passwd文件里添加用户和用户名

posted on 2007-10-09 08:54 芦苇 阅读(1198) 评论(0)  编辑  收藏 所属分类: JAVA其他

只有注册用户登录后才能发表评论。


网站导航: