SVN服务端安装配置:

1. 下载SVN服务端:

下载地址:https://www.visualsvn.com/downloads/


2. 安装SVN服务端:



打开程序:安装目录\bin\msc程序


3. 创建仓库:

SVN 服务端创建完成需要创建仓库,仓库中存放需要版本控制的文件。右键 Repositories -> Create New Repository -> 选择文件存储方式:

先创建一个空白项目的仓库:

设置用户访问权限:

创建仓库成功: 仓库地址为 https://ip地址或计算机名/svn/仓库名称


4. 创建工程目录:

仓库中存放开发项目代码、文档等,需要创建一个工程目录。右键仓库 -> 新建 -> Project Structure…
创建成功:

trunk: 项目开发代码的主题,是从项目开始直到当前都处于活动的状态,从这里可以获得最新的源代码以及几乎所有的变更历史信息。

branch: 从trunk的某个点分离出来的代码拷贝,通常可以在不影响主干的前提下在这里进行重大bug的修改,或者做实验性的开发,以及定制功能开发等。如果分支达到了预期的目的,通常可以被合并(Mgerge)到主干中。

tag: 用来表示trunk和branch的某个点的状态,以代表项目的某个稳定状态,通常为最终发布状态。

工程创建完成,查看它的svn地址:

拷贝svn地址:

右键trunk -> Copy URL to Clipboard



TortoiseSVN客户端:

1. 官网下载客户端(有点慢),选择安装目录:


2. 安装完成后需要重启电脑!!!

重启后使用Tortoise浏览svn服务端的仓库的内容:

在桌面右键发现有 TortoiseSVN选项 选择Repo-broeser
3. 进入之后,输入用户名和密码。


4.如果出现错误,显示Error running context: 由于目标计算机积极拒绝,无法连接。则检查 SVN 服务是否打开。

打开任务管理器 -> 找到服务 -> 打开 VisualSVNServer 服务即可。



权限管理:

1. 认证授权机制:

在企业开发过程中会为每位程序员、测试人员等相关人员分配一个账号,用户通过使用 svn 客户端连接 svn 服务的时候需要输入用户名和密码, svn 服务对账号和密码进行校验,输入正确可以继续访问,当用户访问仓库下某个目录时, svn 服务对用户进行授权,如果用户拥有该目录的访问权限方可进行访问。

判断账号和密码输入是否正确的过程即认证过程。

判断用户是否拥有目录的读/写权限时即授权过程。


2.创建用户:

打开服务端 User -> Create New User :

查看已创建的用户:


3.创建组:

右键 Group -> Create New Group

修改组:右键 -> Edit…


4.分配权限:

给仓库下的每个目录分配权限对访问进行控制:

删除系统安装后默认权限: 右键仓库 -> Properties

示例:开发人员拥有读写权限: -------进入权限分配界面:右键仓库 -> Properties… -> 添加组或用户:

分配权限: 继承父目录权限、不可访问、读、写权限

客户端访问时输入账号和密码:

登录测试是否有读/写权限: 右键 trunk 文件 -> Create folder


3.清楚认证缓存: 右键 TortoiseSVN -> Settings


原文地址:https://blog.csdn.net/qq_37581282/article/details/81364852

SVN服务端客户端安装配置及权限管理相关推荐

  1. SVN服务端的安装配置(ubuntu18.01)

    原创文章点击这里 1 SVN服务端(ubuntu18.01) 1.1 卸载/安装SVN服务端 1) 卸载 sudo apt-get remove --purge subversion (--purge ...

  2. SVN服务端的安装步骤

    SVN服务端的安装步骤 先安装SVN的服务端,双击安装程序运行 下一步 打勾同意继续下一步 默认继续下一步 选择标准版 继续 更改安装路径继续安装 点击install等待安装完成 接下来我们在svn服 ...

  3. python游戏服务器搭建教程_游戏服务端pomelo安装配置

    游戏服务端pomelo安装配置 一.安装环境 debian 7.0 amd64 二.安装需要的组件 1.安装nodejs 注:debian下nodejs没有相应的apt包,所以无法用apt-get安装 ...

  4. SVN服务端-IP端口配置

    1.SVN服务端设置 1)打开SVN服务端管理器 2)打开参数设置选项 4)VisualSVN Server Properties服务器属性--Network网络 先Apply--再OK

  5. svn服务端的安装及其启动

    1.安装svn客户端,记得勾选下边那一项,就不用单独装服务端了 2.配置path环境变量 C:\Program Files\TortoiseSVN\bin 3.创建svn服务器(cmd 帮助指令 sv ...

  6. svn服务端的安装与使用方式简介(一)

    1.   SVN的安装 第一步: 点击Setup-Subversion-1.6.5.msi 第二步:在F盘根目录下建立文件夹software/SVN 第三步:将SVN安装到F:\software\sv ...

  7. SVN服务器及客户端安装配置详解

    1.准备条件: 1.      PC已经安装好了eclipse.JDK都已经完全ok 2.      下载TortoiseSVN-1.8.5.25224-win32-svn-1.8.8.msi 下载地 ...

  8. SVN服务端visualsvn5.1.4下载安装(windows环境)(实操)

    Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基 ...

  9. SVN服务端windows的安装与卸载

    SVN服务端windows的安装与卸载 SVN 下载 SVN 服务端下载地址: https://www.visualsvn.com/server/download/ SVN 客户端下载地址: http ...

最新文章

  1. VUE中使用Echarts绘制地图迁移
  2. P3698-[CQOI2017]小Q的棋盘【树形dp】
  3. 第四届 AI City 挑战赛 @ CVPR 2020 开始啦!
  4. Hadoop进阶之输入路径如何正则通配?
  5. java分享知识点_Java基础知识点整理(一)
  6. 小米9震撼发布!米粉大呼价格太良心 2999元起稳了吗?
  7. centos7 安装git_在PHP7.4里配置,源码安装swoole4.x,把swoole用起来
  8. 2016 年最值得程序员阅读的开源书:《全栈增长工程师指南》
  9. Java Mongodbjar包下载网址
  10. Android ListView下拉刷新点击加载更多
  11. blob 在线解码_roon、NAS图文全攻略 | 试听欧博旗舰RDS1电池数字界面转盘+旗舰RDB1电池解码器(三)。...
  12. 智慧运维:基于 BIM 技术的可视化管理系统
  13. DIRECTSHOW中的视频捕捉
  14. linux用mame玩游戏,Ubuntu下用xmame玩街机游戏
  15. 项目总结报告(小米商城)
  16. WinForm中新开一个线程操作窗体上的控件(跨线程操作控件)GOOD
  17. 四川华巨同诚:拼多多怎么规避店铺降权的问题
  18. javaweb企业员工考勤管理系统案例
  19. 如何在html中加锚定标记,给一个锚定标记多个功能 - HTML
  20. Algorithm算法

热门文章

  1. 小米4 第三方re奇兔_小米、vivo、一加等宣布Android 11 beta版本适配计划
  2. 0基础转行软件测试,如何实现月薪9.5k+
  3. 思修课展示视频~~~
  4. 终于找到了不限速的网盘!
  5. 张尧学讲座(中南大学校长讲座)-------用户控制的云计算----透明云计算
  6. Unity单选题开发
  7. 红外测温 AGM8833红外热像仪传感器的使用
  8. 关于分贝(dB)单位的解释(理解),关于dB增益是什么意思,他们放大了多少倍?为何他们的计算公式不一样。
  9. 通达信KDJ抄底指标公式,利用J值小于0
  10. 【Java学习日志3.31】经典扫雷带界面完整版