当前位置: 首页 > news >正文

搭建SVN服务器

简介

SVN(Subversion)是一种版本控制工具,用于管理和跟踪文件的修改历史。它可以帮助团队协作开发,方便地共享和更新代码,同时也可以提供备份和安全控制功能。

使用SVN,你可以创建中央代码库(也称为版本库),然后将代码、文档、图片等文件添加到该库。每次修改文件并保存时,SVN会自动记录修改的历史记录,并可以在任何时候回滚到之前的版本。

SVN通常使用客户端-服务器模式进行工作,其中客户端负责与用户交互,而服务器负责管理代码库。你可以在本地创建一个本地的工作副本,然后与中央代码库进行同步,以便在修改文件时进行版本控制。

SVN具有许多命令行和图形界面工具,可以方便地执行各种版本控制操作,例如添加、删除、修改、查看历史记录、合并修改等。

一、下载

官方地址:Apache Subversion Binary Packages

 

二、 安装



翻译:

原:

翻:visualSVN服务器和管理工具安装服务器端组件和所有管理工具。

---------------------------------------------------------------------------------------------------------------------------------

原:

翻:管理工具仅安装MMC管理单元、PowerShell模块和Subversion命令行工具来管理安装在其他计算机上的VisualSVN Server实例。

---------------------------------------------------------------------------------------------------------------------------------

原:

 翻:将Subversion命令行工具添加到PATH环境变量中更新PATH环境变量以允许直接访问Subversion命令行svnadmin.exe”和“svnadmin.exe”等工具。



注意:如果勾选了,为存储库启用搜索索引,需要提供密钥。也可选择有45天免费试用。(如果  搜索索引非要不可,破解版你们懂我意思吧!  )

什么是搜索索引? 

SVN搜索索引是一种用于在Subversion版本资源库中搜索文件信息的工具。它会全文本搜索版本资源库中的内容和元数据,如文件名、路径、提交者和SVN的属性信息。SVN搜索索引基于Lucene实现,维护版本资源库的一个全文本索引,这个索引可以用来快速查询。当版本资源库变更时,索引需要更新,这个更新通常由一个后提交钩子来触发。使用SVN搜索索引可以提高查询效率,方便地搜索和浏览Subversion版本资源库中的文件信息。


身份验证模式

请选择服务器对用户进行身份验证的方式。

翻译:

原:

 翻:身份验证是服务器确认用户身份的过程。这通常包括检查用户名和密码,但也可以使用智能卡等其他证明身份的方法来执行。

---------------------------------------------------------------------------------------------------------------------------------

原:

翻:使用Subversion身份验证VisualSVN服务器将根据其内部用户列表及其密码对用户进行身份验证

---------------------------------------------------------------------------------------------------------------------------------
 

原:

翻:使用Windows身份验证(建议用于Active Directory环境)VisualSVN服务器将根据用户Windows或Active Directory凭据进行身份验证,支持单点登录和双因素身份验证。

---------------------------------------------------------------------------------------------------------------------------------

原:

翻:如果启用Windows身份验证,则需要足够的许可证,因此系统将提示您输入许可证或开始评估


 

三、创建项目名称 

 

 

 

 

 

 四、创建用户

 

 

 

五、创建组

 

 

 

 六、分配项目

 

 

七、浏览器访问

 

 

http://www.lryc.cn/news/112380.html

相关文章:

  • OpenCV之信用卡识别实战
  • Detector定位算法在FPGA中的实现——section1 原理推导
  • 心电信号去噪:方法与应用
  • 睡眠助手/白噪音/助眠夜曲微信小程序源码下载 附教程
  • Spring Cloud常见问题处理和代码分析
  • debian怎么修改man help为中文,wsl怎么修改显示语言为中文
  • k8s概念-亲和力与反亲和力
  • 【数据结构】实现单链表的增删查
  • Vue2 第二十节 vue-router (四)
  • 第三章 图论 No.1单源最短路及其综合应用
  • ❤ npm不是内部或外部命令,也不是可运行的程序 或批处理文件
  • 关于Godot游戏引擎制作流水灯
  • C语言 函数指针详解
  • LNMP及论坛搭建
  • 【使用机器学习和深度学习对城市声音进行分类】基于两种技术(ML和DL)对音频数据(城市声音)进行分类(Matlab代码实现)
  • Godot 4 练习 - 制作粒子
  • Java基础继承详解
  • 如何维护你的电脑:打造IT人的重要武器
  • 【雕爷学编程】MicroPython动手做(31)——物联网之Easy IoT 3
  • Elasticsearch 快照和恢复
  • Packet Tracer - 检验 IPv4 和 IPv6 编址
  • PHP8的表达式-PHP8知识详解
  • 亚马逊云科技七项生成式AI新产品生成式AI,为用户解决数据滞后等难题
  • 图片等比例显示全部,兼容不同宽高比例图片
  • ·[K8S:使用calico网络插件]:解决集群节点NotReady问题
  • 泊松损坏图像的快速尺度间小波去噪研究(Matlab代码实现)
  • 服务器端开发-golang dlv 远程调试
  • STM32F103——时钟配置
  • 【Linux】信号捕捉
  • 超详情的开源知识库管理系统- mm-wiki的安装和使用