设为首页 收藏本站
查看: 1734|回复: 0

[经验分享] SVN之一:Subversion server及TortoiseSVN client简单部署

[复制链接]

尚未签到

发表于 2018-10-21 11:48:47 | 显示全部楼层 |阅读模式
  1、前言
  嘿嘿,本文有些内容来自于百度;简单整理并记录一下管理,SVN的一些东西。希望看到此文,能到大家有点帮助。
  2、环境介绍
  server端操作系统: window 2008 64bit
  server端软件:Slik-Subversion-1.9.4-x64.msi
  client端软件:TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi
  本文最后提供了下载链接。
  3、概述   
  Subversion是一个自由开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。
  TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端。
  4、安装subversion及TortoiseSVN
  在server端操作系统,同时安装subversion和TortoiseSVN;在server端安装client端软件目的为:本次实验使用的TortoiseSVN客户端来为服务器端创建存储库(create repository)及文件夹(folder)。当然不用安装客户端,直接使用命令创建。
  下面安装subversion,比较简单next,一直点下去就finish啦,具体如下:
DSC0000.png

DSC0001.png

DSC0002.png

  这里我选择是complet,完整安装。
DSC0003.png

DSC0004.png

DSC0005.png

DSC0006.png

  安装完成,下面安装客户端,安装客户端跟安装服务器一样,安装完成之后,点击右键,回比较平时多两个选项,如下:SVN Checkout和TortoiseSVN,如果没有出现,可以重启操作系统,再次查看。(安装过程比较简单就不再进行描述啦)。
DSC0007.png

  5、Subversion简单配置及Tortoisesvn的简单使用
  1)、选择一个存储空间,本地新建一个文件夹,单击右键--选择TortoiseSVN--选择create repository here(创建一个存储库)。具体查找如下:(这里我在C盘,新建test文件夹)
DSC0008.png

  如下:这里提示需要不要创建默认的文件夹(trunk/branches/tags),这里直接选择不创建,直接点击OK。
DSC0009.png

  打开test文件夹,查看自动生成如下内容,其中conf文件夹是我们要重点关注的。
DSC00010.png

  2)、通过Tortoisesvn来创建存储的folder,这里也可以不创建文件夹,创建文件夹可以实现,同一台服务器,通过不同文件夹来区分不同文件类型(比如日志文件放在一个文件,重要文件放在另外一个文件里面)存储路径,或者不同部门的文件存放位置。我这里就穿建一个loveyao的文件夹。具体如下:
  选中之前创建的存储库test--右键--安装下图进行选择:
DSC00011.png

  鼠标移动到file:///c:test--右键--选择Create folder ,输入文件夹名字loveyao,OK就完成啦.
DSC00012.png

DSC00013.png

DSC00014.png

  3)、简单配置subversion服务器
  打开存储库test--conf文件夹--里面有几个文件,下面简单描述一下几个文件作用:
  svnserve:文件控制的守护进程,用来控制访问存储库的权限。
  passwd:存储用户名和密码。
  authz:此文件为svnserve的授权文件,控制具体文件夹的授权信息;同时此文件可以创建用户组groups,方便权限控制。
  简单配置服务器:
  svnserve文件:
  [general]//去掉前面#
  anon-access = read
  auth-access = write
  password-db = passwd
  authz-db = authz
  passwd文件:
  [users]
  # harry = harryssecret
  # sally = sallyssecret
  loveyao = 123         //添加一个用户
  authz文件: //配置权限
  [/]
  loveyao = rw
  启动服务器:
DSC00015.png

  4)、客户端Tortoisesvn简单配置及使用
  客户PC,安装Tortoisesvn客户端,本地新建一个目录,选择此目录--右键--选择SVN checkout--填写服务器链接--确定--提示输入用户名和密码--检出成功:
  svn://server_ipaddr/loveyao
DSC00016.png



  SVN 客户端,主要三个操作:
  SVN checkout: 客户端第一次使用,需要将服务器存储库checkout到本地目录(有点类似挂载或映射)
  SVN update: 保持服务器存储库数据一致性,每次commit之前,先update一下,因为服务器存储库,是多个用户使用,update可以获取其他用户修改后状态.
  SVN commit: 用户在执行:增、删、改三个动作之后,需要提交到服务器端。
  6、server端和client端下载地址
  subversion server for window 下载链接:
  https://www.sliksvn.com/pub/
  http://alagazam.net/
  tortoisesvn client下载链接:
  https://tortoisesvn.net/downloads.html
  百度网盘下载链接:(内含使用说明)
  http://pan.baidu.com/s/1slcOPm1


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-624455-1-1.html 上篇帖子: Skype for Business Server部署Statistics Manager 下篇帖子: SVN之三:Visualsvn Server简易部署及目录权限
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表