1、安装 SVN 服务端

安装 Subversion   Subversion 是一个版本控制系统,相对于的 RCS 、 CVS ,采用了分支管理系统,它的设计目标就是取代 CVS 。
安装:yum install -y subversion

2、创建 SVN 版本库

创建项目版本库: mkdir -p /data/svn/myproject
svnadmin create /data/svn/myproject

3、配置 SVN 信息

1、 配置文件简介版本库中的配置目录 conf 有三个文件:authz 是权限控制文件passwd 是帐号密码文件svnserve.conf 是SVN服务综合配置文件
2、 配置权限配置文件 authz现在请 编辑 authz ,内容参考如下:[groups]            #用户组admin = admin,root,test  #用户组所对应的用户[/]                 #库目录权限@admin = rw         #用户组权限*=r               #非用户组权限
3、 配置账号密码文件 passwd现在请 编辑 passwd ,内容参考如下:[users]# harry = harryssecret# sally = sallyssecretadmin = 123456root = 123456test = 123456
4、 配置 SVN 服务综合配置文件 svnserve.conf现在请 编辑 svnserve.conf ,内容参考如下:[general]# force-username-case = none# 匿名访问的权限 可以是read、write,none,默认为readanon-access = none#使授权用户有写权限auth-access = write#密码数据库的路径password-db = passwd#访问控制文件authz-db = authz#认证命名空间,SVN会在认证提示里显示,并且作为凭证缓存的关键字realm = /data/svn/myproject[sasl]

4、启动 SVN 服务

启动 SVN  :svnserve -d -r /data/svn
checkout SVN项目 :
mkdir -p /data/workspace/myproject
svn co svn://127.0.0.1/myproject /data/workspace/myproject --username root --password 123456 --force --no-auth-cache

5、提交文件到 SVN 服务器

1、 从本地提交文件到 SVN 服务器,其中 root 密码为 /data/svn/myproject/conf/passwd 文件存储的密码cd /data/workspace/myprojectecho test >> test.txtsvn add test.txtsvn commit test.txt -m 'test'
2、 提交成功后可以通过如下命令从本地项目删除文件cd /data/workspace/myprojectrm -rf test.txt
3、 删除后可以通过 SVN 服务器恢复cd /data/workspace/myprojectsvn update

Linux配置SVN 服务端相关推荐

  1. linux环境svn服务端及windows环境客户端安装配置

    svn服务端和客户端安装使用 服务端 安装前准备工作 安装.配置 创建仓库 创建项目版本库 修改配置 创建用户 赋予权限 客户端 连接服务端 下载项目 服务端 linux系统具体版本为centos7. ...

  2. linux 安装svn服务端

    最近需要在服务器配置svn,在网上找了很多资料,很多文章写的比较繁琐,思路也不是很清晰,本人最后在博客园找到了一篇文章,按照他的思路完成了svn服务端的配置,各位可以关注一下他的博客小茗同学的博客园, ...

  3. win11 安装Subversion与配置 svn服务端

    一.下载 服务器端程序版本 目前Subversion的最新版本是 1.9.0-alpha2,这是一个测试版.官方网站推荐使用的版本是1.8.9,原话是:The best available versi ...

  4. (SVN笔记)https内网IP端口配置SVN服务端+内网SVN客户端联合使用

    目录 1.前言 2.SVN服务端设置 3.开始使用SVN (1)新建版本库 (2)迁入项目到SVN服务端 (3)检索项目/拉取项目check out (4)提交代码commit (5)更新代码upda ...

  5. Linux下svn服务端安装配置

    早上看到一篇文章把VC(版本控制)讲的很好,狂神聊Git,SVN是集中式版本控制中心,git是分布式版本控制,Svn配置和使用: 安装svn yum -y install subversion 输入s ...

  6. linux 安装svn服务端并配置

    我的系统环境是centOS7.这里使用yum安装方式.优点:简单,一键安装,不用手动配置环境变量等.缺点:安装位置为yum默认. 一.yum安装subversion     1. 安装subversi ...

  7. linux安装配置svn服务端

    在线安装SVN 使用svn --version 命令查看SVN是否已经安装. 或者 $ rpm -qa subversionsubversion-1.14.1-1.x86_64 如果没有安装,使用yu ...

  8. Linux安装svn服务端及iF.SVNAdmin可视化管理

    目录 安装apache.PHP服务 安装SVN服务器及mod_dav_svn模块 安装iF.SVNAdmin 在apache服务配置文件下,进行svn的相关配置 在浏览器上可以访问 安装apache. ...

  9. (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置

    目录 1.前言 2.官网下载SVN服务端1.14.1 3.安装SVN服务端Server 4.官网下载SVN客户端Tortoise4.3.4 5.安装Tortoise 6.验证Tortoise安装 7. ...

最新文章

  1. 有关怎么在不创建新的按钮的前提下改变返回按钮的标题
  2. Jerry带您了解Restful ABAP Programming模型系列之二:Action和Validation的实现
  3. AOP 详解 、AOP 中通知类型 、AOP 两种实现方式(Schema-base 和 AspectJ)
  4. 防止数据中心停机需要采取什么措施
  5. 测试过程中用shell的地方_软件测试之学习shell流程控制结构
  6. linux下编译运行驱动
  7. 容器技术Docker K8s 53 边缘容器服务(ACK@Edge)-阿里云边缘容器服务
  8. colorui开发文档_小程序原生高颜值组件库--ColorUI
  9. python处理时间序列非平稳_用python做时间序列预测4:平稳/非平稳时间序列
  10. 如何进行cad地理配准_如何对扫描图片进行ArcGIS配准?
  11. 360路由器v2刷第三方固件_不走弯路:小米路由器3G 刷Padavan固件简单教程
  12. 缺氧游戏 不给计算机加水,缺氧 泥土用完了怎么办 | 手游网游页游攻略大全
  13. 【原创】CSDN·Markdown·KaTex/LaTex 用法小全
  14. postman批量刷接口
  15. 桌面计算机图标双击打不开了,桌面图标打不开,教您解决桌面图标打不开的方法...
  16. 学习LSSVM以及区别LSSVM和SVM看的几篇博文
  17. 编译原理课程设计-对pl0语言进行扩充
  18. 计算机保研夏令营准备流程建议
  19. VMware Workstation 安装中标麒麟V6桌面版操作系统
  20. MapReduce学习之概述和设计构思

热门文章

  1. 通过以太坊实现自己的ICO
  2. Git详解之必知点----Git、本地仓库、远程仓库、IDEA集成Git
  3. VC++游戏编程基础无法找到“d3d9.h”问题
  4. html3d电子相册,3d电子相册制作软件
  5. 由 tpp.c:63: __pthread_tpp_change_priority failed 引发的思考
  6. Application的Lock和UnLock
  7. 杨辉三角python输出
  8. matlab diff对于矩阵,MATLAB中diff函数的用法
  9. 【分享】性能比肩美拍秒拍的Android视频录制编辑特效解决方案【1】
  10. python正则表达式介绍