您现在的位置是:网站首页>>版本控制>>svn

windows 搭建svn服务器

发布时间:2019-01-31 09:46:25作者:wangjian浏览量:644点赞量:3

    一:下载SVN

    在windows上下载SVN地址:http://subversion.apache.org/packages.html

    image.png

    这里我选择的是VisualSVN

    二:安装SVN

    将下载下来的VisualSVN进行安装

    1:选择下一步

    1.jpg

    2:选择I accept the terms ...,点击下一步

    2.jpg

    3:选择 visualVSN服务器和管理控制台,选择添加环境变量,然后点击下一步

    3.jpg

    4:选择标准版和企业版,这里我选择的是标准版

    4.jpg

    5:填写相关信息后,点击下一步

    5.jpg

    6:选择Install进行安装

    6.jpg

    7:选择Install后就开始进行安装,如下表示安装成功

    8.jpg

    到此windows上安装SVN服务器完成

    三:创建仓库并配置SVN

    1:创建仓库

    (1)打开VisualSVN Server服务,右键 VisualSVN Server选择Properties

    image.png

    (2)选中NetWork输入IP(IP为windows本机IP),然后点击apply->OK

    image.png

    (3)创建代码库,在左侧Respositories上右键,选择菜单中创建代码库选项

    image.png

    (4)选择代码库类型,这里我选择的是FSFS

    FSFS:根据标准的FSFS数据存储创建一个常规的Subversion存储库。

    VDFS:基于VisualSVN分布式文件系统创建分布式Subversion存储库。VDFS存储库充当标准的Subversion存储库,允许在地理分布的站点之间复制数据。

    image.png

    (5)填写仓库名称

    image.png

    (6)选择仓库类型(这里我选择的是Single)

    Empty:表示只创建一个空的仓库

    Single:表示在创建仓库的同时创建trunk、branches、tags三个子目录

    【1】trunk是主分支,是日常开发进行的地方。

    【2】branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。

    【3】tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。

    image.png

    (7)选择用户权限(这里我选择的是所有用户)

    Nobody has access:表示没有人拥有权限

    All Subversion users have Read/Write access:表示所有Subversion用户都具有读/写访问权限

    Customize permissions:不表示自定义权限

    image.png

    (8)点击Finish,仓库创建成功

    image.png

    创建成功后左侧会出现如下目录结构

    image.png

    2:创建用户并分配权限

    ·创建用户

    (1)左侧的Users上点击右键选择创建用户

    image.png

    (2)填写用户名和密码

    image.png

    这样我们就创建了一个用户

    image.png

    ·给刚刚创建的仓库分配权限

    (1)点击刚才创建的库,右击选择属性(Properties)

    image.png

    (2)点击上图中的"Add..."按钮,在下图中选择我们要添加的用户

    image.png

    (3)选中添加的用户还可以配置权限

    image.png

    导出svn仓库就创建完成了

    四:测试

    1:右键创建的仓库,选copy url

    image.png

    2:在浏览器上输入刚刚复制的链接,输出用户名密码进行登录,如下

    image.png

3 +1