服务器与客户端

1、搭建SVN服务器

① CentOS安装SVN

命令

  1. yum -y install subversion

检查是否安装成功

命令

  1. svn --version

如果显示如下内容说明安装成功

  1. svn, version 1.10.2 (r1835932)
  2. compiled Nov 3 2020, 23:13:15 on x86_64-redhat-linux-gnu

2、创建SVN仓库

① 创建仓库目录(目录地址可以自定义)

命令

  1. mkdir -p /home/svn/repository

② 非root用户需要更改目录权限

命令

  1. chmod 755 -R /home/svn/repository

③创建版本仓库

命令

  1. svnadmin create /home/svn/repository

创建完成之后进入刚才的目录就能看到下面几个文件:

  1. conf db format hooks locks README.txt

其中 conf 目录里面包含有仓库的配置文件:

  1. authz passwd svnserve.conf

特别说明:

1、这三个文件的作用

  • authz文件:用户组及用户权限
  • passwd文件:用户名及密码
  • svnserve.conf文件:仓库配置信息

2、svn仓库

使用命令创建SVN仓库之后上传的文件并不能直接看到,因为文件被svn管理起来了储存在db目录。

3、修改SVN仓库的配置文件

配置文件概述:

  • ① 使用vim 修改passwd文件:添加用户 用户名:jackma , 密码:123456
  1. [users]
  2. panyma=123456
  • 使用vim 修改authz文件:设置用户权限
  1. # 表示根目录下用户panyma拥有读和写的权限
  2. [/]
  3. panyma=rw
  • 使用vim 修改svnserve.conf文件
  1. # 鉴权:是指验证用户是否拥有访问系统的权利。
  2. # 取值范围"write"为可读可写,"read"为只读,"none"表示无访问权限。
  3. anon-access = none
  4. # 控制鉴权用户访问版本库的权限。
  5. auth-access = write
  6. # passwd 文件的位置,如果在同一目录下,就等于文件名即可
  7. password-db = passwd
  8. # authz 文件的位置,如果在同一目录下,就等于文件名即可
  9. authz-db = authz
  • ④启动SVN服务
  • 命令
  1. svnserve -d -r /home/svn/repository

4、使用TortoiseSVN客户端连接svn仓库

......(有时间再写)

CentOS 搭建 SVN 服务器 及使用教程的更多相关文章

  1. [记录]CentOS搭建SVN服务器(主从同步)

    CentOS搭建SVN服务器(主从同步)1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: #/ ...

  2. CentOS搭建SVN服务器,并通过Apache HTTP方式访问

    摘要:本文主要讲述了在centos 6.5环境下搭建svn服务器,可通过svn:\\IP方式访问.同时由于部分公司内网端口限制,并不能访问外网的svn服务器,所以特地结合了apache服务器,使得可以 ...

  3. 【svn】Centos搭建svn服务器环境

    1.需求描述 在Centos系统中搭建svn服务器环境 2.搭建过程 2.1 yum安装svn [root@localhost /]# yum install svn  2.2 新建目录存储svn目录 ...

  4. centos搭建svn服务器

    1.在centos6.5上面搭建svn服务器,安装svn服务器:yum install subversion 2.在任意目录下创建仓库目录,这里放在/data/mypros目录下 3.执行命令:svn ...

  5. Linux(CentOS)搭建SVN服务器全攻略

    虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装#yum ...

  6. 使用Linux(CentOS)搭建SVN服务器全攻略

    虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装 #yu ...

  7. Centos搭建SVN服务器三步曲

    搭建SVN服务,有效的管理代码,以下三步可以快速搞定.1.安装 #yum install subversion 判断是否安装成功#subversion -v svnserve, version 1.6 ...

  8. centos搭建svn 服务器 并同步到web 目录(总结)

    配置搭建步骤: Linux平台的SVN服务器的配置及搭建 从本地提交代码到svn代码库. 将代码库中代码同步到web目录: 1.在web目录中checkout版本库 进入/home/www目录下  ( ...

  9. CentOS搭建svn服务器支持https访问

    在CentOS6.3 64位机器上配置SVN服务器,并设置只允许HTTPS连接,可以配置多个repos源,每个源都拥有自己的组和成员,用于权限控制. 安装相关软件 Apache yum install ...

随机推荐

  1. idea使用帮助

    IDEA激活码形式,扫码二维码回复 激活码 自提,秒激活,持续更新.回复的是> 激活码 2020.2以上版本的 IDEA 请跳转至该链接:https://t.1yb.co/3ntg 2018.3 ...

  2. mySQL入门之多表操作

    外键 初识外键 外键:引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束.(外键用于建立和加强两个表数据之间的连接,保证数据的完整和统一性) 主表:被引用的表 从表:引用外键的表 -- ...

  3. vue回调接口

    1.微博回调接口 1.1oauth/urls.py 中添加路由 urlpatterns = [ path('weibo/callback/', views.OauthWeiboCallback.as_ ...

  4. AlanShan数据库课程设计报告

    目    录 1.绪论.... 2 1.1前言... 2 1.2社会背景... 2 1.3超市背景... 3 2.系统可行性研究.... 4 2.1 技术可行性研究... 4 2.2 经济可行性研究. ...

  5. DeepFM——tensorflow代码改编

    本人代码库: https://github.com/beathahahaha/tensorflow-DeepFM-master-original DeepFM原作者代码库: https://githu ...

  6. 虚拟IP原理及使用

    一.前言 高可用性 HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性.HA 系统是目前企业防止核心 ...

  7. caffe源码 全连接层

    图示全连接层 如上图所示,该全链接层输入n * 4,输出为n * 2,n为batch 该层有两个参数W和B,W为系数,B为偏置项 该层的函数为F(x) = W*x + B,则W为4 * 2的矩阵,B ...

  8. WPF中Logical Tree和Visual Tree的区别

    The Logical TreeThe logical tree describes the relations between elements of the user interface. The ...

  9. 01_02_py

    1基础知识 1.自然语言 (natural language) 是人们交流所使用的语言,例如英语.西班牙语和法语.它们不是人为设计出来的(尽管有人试图这样做):而是自然演变而来. 2.形式语言 (fo ...

  10. 题解-Railgun

    题面 Railgun \(T\) 组测试数据,每次给定 \(n,k\),求(\(F(i)\) 为斐波那契数列第 \(i\) 项): \[\sum_{1\le x_i\le n(1\le i\le k) ...