win7 32位系统 安装svn服务器

来源:互联网 发布:阿里云域名不备案 编辑:程序博客网 时间:2024/05/04 07:50

第一步:下载svn服务器端安装程序:

   http://sourceforge.net/projects/win32svn/files/1.6.16/Setup-Subversion-1.6.16.msi/download?use_mirror=ncu

   根据自己系统环境选择相应的版本。

 

第二步:下载svn客户端安装程序:

    http://sourceforge.net/projects/tortoisesvn/files/1.6.15/Application/TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi/download

    本人使用win7 32位系统,所以下载该版本。

     如果需要可以下载汉化语言程序包:

    http://sourceforge.net/projects/tortoisesvn/files/1.6.15/Language%20Packs/LanguagePack_1.6.15.21042-win32-zh_CN.msi/download

 

第三步:安装svn服务器端安装程序

  本人安装路径为:D:\application\development\SVN_SERVER\Subversion

 

第四步:安装svn客户端安装程序

  本人安装路径为:D:\application\development\SVN

 

第五步:服务器端、客户端都安装成功后,开始创建版本控制库:

   a) .在需要创建版本库的地方单击右键,选择 Create repository here,创建成功后会在当前目前下生成以下文件夹,如下图所示:

  

   其中,conf文件夹下是配置文件,db文件夹为数据文件。

 

   b).为版本库配置登陆账号及读取权限

        打开conf文件夹中的svnserve.conf文件,会有以下内容:

      # [general]

      #password-db = passwd

      #authz-db = authz

     去掉上述中的#号,password-db表示为版本库配置用户账号的配置文件为passwd;authz-db表示配置权限的配置文件为authz。

 

     为版本库配置账号及密码,打开passwd文件,将#[users]中的#去掉,并在下方添加账户号、密码,格式为:账户号=密码,如下所示:

   

 

    为版本库配置用户权限,打开authz文件,在文件最下方为用户添加权限,其中格式为:

   [/]

   zhangsan=rw

   如图所示:

   

 

    至此,版本库基本上配置完成。

 

第六步:创建svn服务,并将创建的svn服务作为系统服务运行

      打开svn服务器安装路径,定位到/bin目录下,如本人安装目录:

      D:\application\development\SVN_SERVER\Subversion\bin 在该目录下创建启动脚本svnSetup.bat,脚本内容如下所示:

    

       在该配置文件中,等号(=)左边的最好不要有空格,等号(=)右边的必须有空格。

       脚本创建好后,执行脚本,如果不出异常,svn服务已经创建,并作为系统服务运行,可以到控制面板-》管理工具-》服务,中查看该服务。

      上述步骤也可以在cmd命令下执行,效果一样,命令为:

       sc create svnserve binpath= "svnserve.exe --service -r E:\subworkspace" displayname= "SVN Server" depend= Tcpip start= auto

 

至此,服务端、客户端基本配置完成。

    输入以下地址检查svn服务器是否运行正常:svn://192.168.1.5/subworkspace ,其中subworkspace是我创建的版本库名称。

    如果有弹出登陆框,说明配置正确,如下图所示

   

第七步:将代码、文档上传至版本库。

        上传方法可通过myeclipse开发工具或者在指定目录下将要上传的文件上传至版本库中。

 

 

1 0
原创粉丝点击