zoukankan      html  css  js  c++  java
  • Windows下SVN服务器的搭建步骤

    1、下载svn服务端和客户端

    服务端VISUALSVN SERVER:https://www.visualsvn.com/

    客户端TortoiseSVN:https://tortoisesvn.net/downloads.html

    注意系统的位数,32位和64位有对应的版本。

    2、安装服务端和客户端

    2.1 服务端安装配置

    1)安装时需要设置仓库的路径,这里设置为:E:\Repositories,完成安装后该路径下会出现文件;

    2)安装完成后在开始菜单中打开 VisualSVN Server,在左侧栏中创建新的仓库Repository;

    安装完成后在E:\Repositories下生成TestIP文件夹,文件夹中包括配置信息的文件。

    3)创建用户Users

    4)创建用户后设置新建仓库TestIP的属性,使得创建的用户能read/write其中的内容;

    5)建立好版本仓库和用户后,需要启动subversion服务,创建Windows服务端口,使得在不同机器上能通过TortoiseSVN提交到仓库;

    windows服务的创建需要一管理员权限通过命令行窗口创建,执行如下命令:

    sc create SvnService binPath= "D:\Program Files\VisualSVN Server\bin\svnserve.exe --service -r E:\Repositories" displayname= "SvnService" depend= Tcpip start= auto

    注意命令中等号右侧要有空格。

    命令中各参数的解释:

    ** scwindows自带的服务配置程序;

    ** 参数binPath表示svnserve可执行文件的安装路径;

    ** --service参数表示以windows服务的形式运行;

    ** -r/--root TestIP的位置,只要是在E:\Repositories下创建的仓库都能使用这个服务端口service参数与root参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义;

    ** displayname表示在windows服务列表中显示的名字

    ** depend=Tcpip 表示SvnService服务的运行需要tcpip服务

    ** start=auto表示开机后自动运行

    ** 若要卸载svn服务,则执行 sc delete SvnService 即可

    Win+R,键入services.msc回车,会看到刚刚创建的服务SvnService

    2.2 安装客户端TortoiseSVN

    直接安装就可以,没有注意事项。

    3 项目的导入与取出

    3.1 导入项目到服务端

    安装完TortoiseSVN后,可以把项目加入到服务端,创建初始版本。

    1)选择要上传的项目,在TortoiseSVN中选择Import;

    2)代码库的URL地址和这次导入操作的说明;

    3)这次操作的身份验证,必须是TestIP项目中授权读写的用户;

    4)完成上传,可在VisualSVN Server中查看。

    3.2 从服务端导出项目

    1)选择需要放入的文件夹,在该文件夹下右键鼠标,选择SVN Checkout ,之后弹出对话框,选择要导出项目所在的URL连接,以及导出位置的设置;

    2)授权

    3)导出成功

    注:

    创建代码库TestIP的URL地址https://Nobody-PC/svn/TestIP/ 中,如果是在别的电脑上操作,Nobody-PC 换成服务主机的IP地址,如该SVN服务器地址换作https://197.186.3.104/svn/TestIP/

    相关参考:

    Windows下使用VisualSVN Server搭建SVN服务器:

    http://www.3lian.com/edu/2015/05-05/210161.html

    windows下搭建svn服务器:

    http://www.cnblogs.com/cloud2rain/archive/2013/04/11/3015080.html

    VisualSVN Server 及 TortoiseSVN 使用的一些参考:

    http://www.cnblogs.com/xing901022/p/4399382.html

    http://www.cnblogs.com/Leo_wl/p/3475167.html

    http://www.cnblogs.com/cbscan/articles/2554591.html

  • 相关阅读:
    h5红包雨
    Reflect
    el-dialog对话弹框中根据后台数据无限制添加el-select标签,并进行展示,搜索,删除
    jQuery伪分页效果
    canvas实现验证码
    jQuery四叶草菜单效果,跟360杀毒软件差不多
    事件
    传参
    在shell script中进行数值运算的两种方法
    为maven插件设置参数的三种方法
  • 原文地址:https://www.cnblogs.com/nobodyzhou/p/5327076.html
Copyright © 2011-2022 走看看