CentOS 搭建 SVN 服务器 及使用教程
服务器与客户端
1、搭建SVN服务器
① CentOS安装SVN
命令:
- yum -y install subversion
检查是否安装成功
命令:
- svn --version
如果显示如下内容说明安装成功
svn, version 1.10.2 (r1835932)
compiled Nov 3 2020, 23:13:15 on x86_64-redhat-linux-gnu
2、创建SVN仓库
① 创建仓库目录(目录地址可以自定义)
命令:
- mkdir -p /home/svn/repository
② 非root用户需要更改目录权限
命令:
- chmod 755 -R /home/svn/repository
③创建版本仓库
命令:
- svnadmin create /home/svn/repository
创建完成之后进入刚才的目录就能看到下面几个文件:
- conf db format hooks locks README.txt
其中 conf 目录里面包含有仓库的配置文件:
- authz passwd svnserve.conf
特别说明:
1、这三个文件的作用
- authz文件:用户组及用户权限
- passwd文件:用户名及密码
- svnserve.conf文件:仓库配置信息
2、svn仓库
使用命令创建SVN仓库之后上传的文件并不能直接看到,因为文件被svn管理起来了储存在db目录。
3、修改SVN仓库的配置文件
配置文件概述:
- ① 使用vim 修改passwd文件:添加用户 用户名:jackma , 密码:123456
- [users]
- panyma=123456
- ② 使用vim 修改authz文件:设置用户权限
- # 表示根目录下用户panyma拥有读和写的权限
- [/]
- panyma=rw
- ③ 使用vim 修改svnserve.conf文件
- # 鉴权:是指验证用户是否拥有访问系统的权利。
- # 取值范围"write"为可读可写,"read"为只读,"none"表示无访问权限。
- anon-access = none
- # 控制鉴权用户访问版本库的权限。
- auth-access = write
- # passwd 文件的位置,如果在同一目录下,就等于文件名即可
- password-db = passwd
- # authz 文件的位置,如果在同一目录下,就等于文件名即可
- authz-db = authz
- ④启动SVN服务
- 命令:
- svnserve -d -r /home/svn/repository
4、使用TortoiseSVN客户端连接svn仓库
......(有时间再写)
CentOS 搭建 SVN 服务器 及使用教程的更多相关文章
- [记录]CentOS搭建SVN服务器(主从同步)
CentOS搭建SVN服务器(主从同步)1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: #/ ...
- CentOS搭建SVN服务器,并通过Apache HTTP方式访问
摘要:本文主要讲述了在centos 6.5环境下搭建svn服务器,可通过svn:\\IP方式访问.同时由于部分公司内网端口限制,并不能访问外网的svn服务器,所以特地结合了apache服务器,使得可以 ...
- 【svn】Centos搭建svn服务器环境
1.需求描述 在Centos系统中搭建svn服务器环境 2.搭建过程 2.1 yum安装svn [root@localhost /]# yum install svn 2.2 新建目录存储svn目录 ...
- centos搭建svn服务器
1.在centos6.5上面搭建svn服务器,安装svn服务器:yum install subversion 2.在任意目录下创建仓库目录,这里放在/data/mypros目录下 3.执行命令:svn ...
- Linux(CentOS)搭建SVN服务器全攻略
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装#yum ...
- 使用Linux(CentOS)搭建SVN服务器全攻略
虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN 安装 #yu ...
- Centos搭建SVN服务器三步曲
搭建SVN服务,有效的管理代码,以下三步可以快速搞定.1.安装 #yum install subversion 判断是否安装成功#subversion -v svnserve, version 1.6 ...
- centos搭建svn 服务器 并同步到web 目录(总结)
配置搭建步骤: Linux平台的SVN服务器的配置及搭建 从本地提交代码到svn代码库. 将代码库中代码同步到web目录: 1.在web目录中checkout版本库 进入/home/www目录下 ( ...
- CentOS搭建svn服务器支持https访问
在CentOS6.3 64位机器上配置SVN服务器,并设置只允许HTTPS连接,可以配置多个repos源,每个源都拥有自己的组和成员,用于权限控制. 安装相关软件 Apache yum install ...
随机推荐
- idea使用帮助
IDEA激活码形式,扫码二维码回复 激活码 自提,秒激活,持续更新.回复的是> 激活码 2020.2以上版本的 IDEA 请跳转至该链接:https://t.1yb.co/3ntg 2018.3 ...
- mySQL入门之多表操作
外键 初识外键 外键:引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束.(外键用于建立和加强两个表数据之间的连接,保证数据的完整和统一性) 主表:被引用的表 从表:引用外键的表 -- ...
- vue回调接口
1.微博回调接口 1.1oauth/urls.py 中添加路由 urlpatterns = [ path('weibo/callback/', views.OauthWeiboCallback.as_ ...
- AlanShan数据库课程设计报告
目 录 1.绪论.... 2 1.1前言... 2 1.2社会背景... 2 1.3超市背景... 3 2.系统可行性研究.... 4 2.1 技术可行性研究... 4 2.2 经济可行性研究. ...
- DeepFM——tensorflow代码改编
本人代码库: https://github.com/beathahahaha/tensorflow-DeepFM-master-original DeepFM原作者代码库: https://githu ...
- 虚拟IP原理及使用
一.前言 高可用性 HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性.HA 系统是目前企业防止核心 ...
- caffe源码 全连接层
图示全连接层 如上图所示,该全链接层输入n * 4,输出为n * 2,n为batch 该层有两个参数W和B,W为系数,B为偏置项 该层的函数为F(x) = W*x + B,则W为4 * 2的矩阵,B ...
- WPF中Logical Tree和Visual Tree的区别
The Logical TreeThe logical tree describes the relations between elements of the user interface. The ...
- 01_02_py
1基础知识 1.自然语言 (natural language) 是人们交流所使用的语言,例如英语.西班牙语和法语.它们不是人为设计出来的(尽管有人试图这样做):而是自然演变而来. 2.形式语言 (fo ...
- 题解-Railgun
题面 Railgun \(T\) 组测试数据,每次给定 \(n,k\),求(\(F(i)\) 为斐波那契数列第 \(i\) 项): \[\sum_{1\le x_i\le n(1\le i\le k) ...