zoukankan      html  css  js  c++  java
  • svn服务端搭建

    本文介绍的是SVN的服务器端的搭建。

    一、SVN服务器安装

       1.     首先来下载和搭建SVN服务器,下载地址如下http://subversion.apache.org/packages.html,进入网址后,滚动到浏览器最底部看到如下截图:

      

      个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 点开上面的VisualSVN连接,下载VisualSVN server,下载完成后双击安装,如下图:

    点击Next下一步,如下:

    然后再点击Next项,下一步,如下:

     

    点击【Next】 如下:

    Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.Server Port指定一个端口,Use secure connection勾山表示使用安全连接,

    点击Next,进入下一步,如下图:

    再点击【Install】,进入如下安装图:

    等待安装完成后,点击【next】,进入下一步:如下图

    点击【Finish】即可完成安装。

    二、启动SVN

    安装完成后,启动VisualSVN Server Manager,

    打开VisualSVN的几种方式:

    1、在ViaualSVN Service的安装目录:C:Program FilesVisualSVN Serverin下找到VisualSVN Server.msc 点击打开就行了。

    2、windows+q 搜索 VisualSVN Server Manager 回车

    3、win7,【开始】->【所有程序】->【VisualSVN】->【VisualSVN Server Manager】

    如图:

    可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.

    三、建立版本库

    要建立版本库,需要右键单击左边窗口的Repositores,如下图:

    在弹出的右键菜单中选择Create New Repository或者新建->Repository:

    进入下一步,如下图:

    点击【下一步】,如下图:

    点击【create】,如下图:

    点击【Finish】即可完成基本创建。

      四、 需要建立用户和组,并且需要分配权限

      1. 在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create User或者新建->User,如图:

      

    点击User后,进入如下图:

    填写Username和password后,点击ok按钮后,进入如下图:

    点击上面的【Add】按钮后,如下图

    增加longen0707到用户中(如果有多个用户,操作一样)。

      2 .   然后我们建立用户组,在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create Group或者新建->Group,如图:

      

    点击【Group】按钮后,进入如下图:

    在弹出窗口中填写Group name为Developers,然后点Add按钮,在弹出的窗口中选择Developer,加入到这个组,然后点Ok.

    接下来我们需要给用户组设置权限,在MyRepository上单击右键,选择属性,如图:

    在弹出的对话框中,选择Security选项卡,点击Add按钮,选中longen0707,然后添加进来,权限设置为Read/Write,如下图:

    点击【确定】按钮即可。

    五、往版本库中添加项目

    版本库上面建了但是没有东西,如何往里面添加项目

    1.首先在服务端找个路径新建一个文件夹,这里叫small ,右键 checkOut

    URL of repository的路径在版本库中copy就行了,看好具体对应哪一个

     点击OK,在当前F://small文件夹下创建项目,或把项目copy到该文件夹下。然后右键选择“TortoiseSVN”选择 add 添加后 点击commint这样代表就提交中中央仓库了。

    把地址暴露给同事,他们检出代码就可以了。URL of repository的地址 和 https://Ip/svn/smallShop 都可以,smallShop是版本库库名。

    删除.svn代码脱离版本控制。

  • 相关阅读:
    LeetCode 382. Linked List Random Node
    LeetCode 398. Random Pick Index
    LeetCode 1002. Find Common Characters
    LeetCode 498. Diagonal Traverse
    LeetCode 825. Friends Of Appropriate Ages
    LeetCode 824. Goat Latin
    LeetCode 896. Monotonic Array
    LeetCode 987. Vertical Order Traversal of a Binary Tree
    LeetCode 689. Maximum Sum of 3 Non-Overlapping Subarrays
    LeetCode 636. Exclusive Time of Functions
  • 原文地址:https://www.cnblogs.com/zeussbook/p/11188648.html
Copyright © 2011-2022 走看看