linux服务器上SVN安装

Linux服务器离线安装SVN详解 阅读详情

一、查看当前环境有没有SVN

[root@iz2zeec321ziwpk2e8ltfoz ~]# rpm -aq subversion    

二、yum安装

[root@iz2zeec321ziwpk2e8ltfoz ~]# yum install subversion

三、配置文件库、账号密码

mkdir -p /application/svndata    --文件库

mkdir -p /application/svnpasswd    --账号密码

四、查看当前SVN是否启动A

[root@iz2zeec321ziwpk2e8ltfoz application]# ps -ef | grep svn

SVN默认端口号3690

[root@iz2zeec321ziwpk2e8ltfoz application]# netstat -lntup|grep 3690

五、新建SVN版本库(在svndata下创建一个版本库sadoc)

[root@iz2zeec321ziwpk2e8ltfoz ~]# svnadmin create /application/svndata/sadoc

创建完之后使用 

[root@iz2zeec321ziwpk2e8ltfoz ~]# ll /application/svndata/

查看是否创建成功

 

 

六、修改配置文件

[root@iz2zeec321ziwpk2e8ltfoz sadoc]# cd /application/svndata/sadoc/

[root@iz2zeec321ziwpk2e8ltfoz sadoc]# cd conf/

[root@iz2zeec321ziwpk2e8ltfoz conf]# ll

total 12

-rw-r--r-- 1 root root 1080 Jul 27 13:47 authz          --权限文件

-rw-r--r-- 1 root root  309 Jul 27 13:47 passwd         -- 账号密码文件

-rw-r--r-- 1 root root 3090 Jul 27 13:47 svnserve.conf       --主配置文件

先将主配置文件拷贝一份

[root@iz2zeec321ziwpk2e8ltfoz conf]# cp svnserve.conf svnserve.conf.ori

修改配置文件svnserve.conf修改为

anon-access = no              --是否允许匿名访问

auth-access = write           --访问权限

 

password-db = passwd      --账号密码的权限

 

password-db = /application/svnpasswd/passwd    --统一的账号密码的文件地址

 

authz-db = /application/svnpasswd/authz      --统一的权限管理

 

 

修改完之后查看修改了什么

[root@iz2zeec321ziwpk2e8ltfoz conf]# diff svnserve.conf.ori svnserve.conf

19,20c19,20

< # anon-access = read

< # auth-access = write

---

> anon-access = no

> auth-access = write

27c27

< # password-db = passwd

---

> password-db = /application/svnpasswd/passwd

34c34

< # authz-db = authz

---

> authz-db = /application/svnpasswd/authz

 

 

七、把authz、passwd两个文件拷贝到配置全局的账号密码权限文件路径下

[root@iz2zeec321ziwpk2e8ltfoz conf]# cp passwd  authz /application/svnpasswd/

[root@iz2zeec321ziwpk2e8ltfoz conf]# ll /application/svnpasswd/

total 8

-rw-r--r-- 1 root root 1080 Jul 27 14:10 authz

-rw-r--r-- 1 root root  309 Jul 27 14:10 passwd

 

八、把拷贝过来的配置文件改为非root用户看不到(保证安全)

[root@iz2zeec321ziwpk2e8ltfoz svnpasswd]# chmod 700 *

[root@iz2zeec321ziwpk2e8ltfoz svnpasswd]# ll

total 8

-rwx------ 1 root root 1080 Jul 27 14:10 authz

-rwx------ 1 root root  309 Jul 27 14:10 passwd

 

九、配置用户的账号和密码在passwd文件中

vi passwd

 

[users]

# harry = harryssecret

# sally = sallyssecret

kongzhi = kongzhi    等于号前面是账号,后面是密码。

 

 

提示:修改svnserve.conf的时候需要重启svn,修改passwd和authz文件不需要重启

 

[root@iz2zeec321ziwpk2e8ltfoz svnpasswd]# pkill svnserve

[root@iz2zeec321ziwpk2e8ltfoz svnpasswd]# svnserve -d -r  /application/svndata/

 

 

十、配置权限文件authz

配置在groups下

规则

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

 

# [/foo/bar]

# harry = rw

# &joe = r

# * =

 

# [repository:/baz/fuz]

# @harry_and_sally = rw

# * = r

 

 

# [版本库:/项目/目录]

 

示例:

sagroup:kongzhi,gongli ----定义组(多个用户之间用,隔开)

 

[sadoc:/]

kongzhi: rw       --对个人进行授权

@sagroup = r  ----对组进行授权

接下来就可以在客户端操作了

链接地址格式:svn://+ip地址+svn版本库

例如svn://127.0.0.1/sadoc

 

在Linux上安装SVN服务器 在Linux系统上安装SVN服务器非常简单,本文将为您提供详细的步骤来完成安装。至此,您已成功在Linux上安装并配置了SVN服务器。您可以使用SVN客户端进行版本控制操作,将代码提交到仓库,以及从仓库中检出代码等。为了使用SVN仓库,您需要创建一个SVN用户,并为其设置密码。在安装SVN服务器之前,首先需要更新系统的软件包管理器。安装完成后,Apache服务器将自动启动并开始监听默认的HTTP端口(80)。现在,我们将创建一个SVN仓库,用于存储项目的代码。替换为您的SVN服务器的实际URL,并将。 阅读详情

相关推荐

linux 下svn服务器安装

安装步骤如下: 1、yum install subversion 2、输入rpm -ql subversion查看安装位置,如下图:   我们知道svn在bin目录下生成了几个二进制文件。 输入 svn --help可以查看svn的使用方法,如下图。 3、创建svn版本库目录 mkdir -p /var/svn/

FREEDOM 699

linux安装SVN服务器

注:此处/path/to/repository即SVN仓库的存储位置,可修改为您的目标目录,例如:/home/myuser/svn/repository。根据你使用的SVN客户端工具的特定文档和指南,你可以获得更详细的操作说明。其中,1234是进程ID(PID),myuser是运行进程的用户名,/home/myuser/svn/repository是SVN仓库的路径。请注意,具体的authz文件配置可能会因SVN服务器的不同而有所差异,请参考你使用的SVN服务器的文档或指南,以获取更准确的配置方法和语法。

qq_24604781的博客 1658

Fortran基础编程(3)——格式化输出

本篇推文将进一步讲解Fortran基础语法中格式化输出与声明部分,让我们的代码更加美观起来吧~

qq_45715554的博客 3826

svn服务器linux离线安装

svn linux安装教程

somdip的博客 4249

基于51单片机的多功能计算器全套设计

当今社会,随着人们物质生活的不断提高,电子产品已经走进了家家户户,无论是生活或学习,还是娱乐和消遣几乎样样都离不开电子产品,大型复杂的计算能力是人脑所不能胜任的,而且人脑比较容易出错。计算器作为一种快速通用的计算工具方便了用户的使用。计算器可谓是我们最亲密的电子伙伴之一。本设计着重在于分析计算器设计开发过程中的环节和步骤,并从实践经验出发对计算器设计做了详细的分析和研究。 本设计是以STC89C52单片机为核心的计算器模拟系统设计,输入采用5×8矩阵键盘,可以进行加、减、乘、除等十几种数字运算,同时支持括号

runweipa的博客 1743

SAP ABAP实战:用BAPI_PO_CREATE1创建采购订单时,如何巧妙处理PBXX和PB00条件类型?

本文深入探讨了在SAP ABAP开发中使用BAPI_PO_CREATE1创建采购订单时,如何有效处理PBXX和PB00条件类型的难题。通过分析外协加工订单的特殊需求,提供了从问题定位到解决方案的全流程方法,包括数据流向追踪、字段控制策略和增强实现方案,帮助开发者解决条件类型自动生成的业务痛点。

weixin_30614109的博客 824

Linux安装配置SVN服务器

分享知识 传递快乐 检查是已经安装了svn: rpm -qa subversion 卸载旧版本的svn: yum remove subversion 然后再检查是否已经下载成功: rpm -qa subversion 检查yum是否有最新版的安装版本: yum list | grep subversion 如果不是最新版本: 创建一个yum repo文件: vi /etc/yum.re...

旷野历程 290

ChatGPT辅助课题申报书研究背景部分的写作全过程指南

ChatGPT辅助课题申报书研究背景部分的写作全过程指南

智能AI让学术科研更容易 2554

svn服务器安装位置,linux 下svn服务器安装与配置

svn安装准备工作# 检查服务器是否安装svnrpm -qa subversion# 卸载svnyum remove subversion安装svnyum install subversion // yum方式安装SVNmkdir -p /opt/svn/tutiantian.com/ // 创建SVN库svnadmin cre...

weixin_36003504的博客 384

瑞芯微RK3588部署YOLOv8模型

写下这篇博客进行记录,以防后面忘了怎么部署。

weixin_45303602的博客 3661

Android SystemUI——车载CarSystemUI加载(八)

车载 CarSystemUI 是指专门为汽车环境设计的用户界面和用户体验(UI/UX),它通常与 Android Automotive OS 或其他嵌入式操作系统一起工作,为驾驶者和乘客提供安全、直观且高效的交互方式。Android Automotive OS 是 Google 专门为汽车开发的操作系统版本,它基于 Android 平台,并针对车辆内部的使用进行了优化。

小旭的专栏 2174

linux安装svn服务器

安装SVN服务器: 检查是否已安装 #rpm -qa subversion 安装SVN服务器 #yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql 验证安装 #cd /etc/httpd/modules #ls | grep svn mod_authz_svn.so mod_dav_svn.so 查看版本 #svnserve --version 代码库创建: 安装完成后要建立SVN库 #mkdir -p /opt/sv.

Jerry_12100的博客 250

分数间隔均衡器的基本原理及应用(使用Matlab)

通过对接收信号进行加权求和,分数间隔均衡器可以抵消信号在传输过程中受到的频率响应失真。Matlab提供了丰富的工具和函数,可以方便地实现分数间隔均衡器,并进行性能评估。分数间隔均衡器(Fractional Interval Equalizer)是一种数字信号处理技术,用于均衡带通信道中的信号失真。分数间隔均衡器的基本原理是通过对接收信号进行加权求和,以抵消信号在传输过程中受到的频率响应失真。分数间隔均衡器在通信系统中具有广泛的应用。最后,我们通过比较均衡后的信号和发送数据的阈值来进行解调,并计算误码率。

2301_79325657的博客 678

Linux服务器安装SVN

协作开发少不了使用版本控制工具,之前写过SVN服务器与客户端的下载与安装详细讲了Windows本地安装SVN的步骤,但是在开发中我们需要在服务器上搭建SVN,这里就说一下在Linux服务器上边下载安装SVN的操作步骤(其实超简单)。

江南极客 463

【QT开发教程】使用Qt进行NFC编程

近场通信(NFC,Near Field Communication)技术广泛应用于现代设备中,例如智能手机、支付终端和门禁系统。Qt提供了一套完整的NFC模块,使开发者可以轻松地在应用程序中实现NFC功能。本文将介绍如何在Qt中进行NFC编程,包括基本概念、使用方法以及一些实际的示例。

科技改变人类,技术成就未来 1469

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

在linux下安装svn,在linux下安装配置svn独立服务器

在linux下安装配置svn独立服务器1. svn服务器安装操作系统: Redhat Linux AS4获取svn安装包以root用户登录。Rpm –ivh subversion* --aidsvn测试svnserve –version如果显示如下,svn安装成功:svnserve, version ( 版本)2. svn配置建立svn版本库svnadmin create /opt/svn修改sv...

weixin_28789499的博客 176

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

linux下离线安装svn服务器并配置

linux下离线svn服务器安装并配置一、SVN介绍二、SVN安装三、配置四、TortoiseSVN 安装五、问题解答: 一、SVN介绍 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 二、SVN安装 必要包下载 subversion-1.8

weixin_48351067的博客 2747

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Linux SVN 服务器的安装

http://www.ha97.com/4467.html

panda_bear的专栏 575

linux svn 服务器 安装,Linux下搭建SVN服务器

基于Linux部署SVN服务器(1)yum安装subversionyum install subversion(2)检测安装结果svnserve --version 显示安装结果,表示安装成功了(3)创建代码仓库目录mkdir /var/svn/projectname 新建一个目录svnadmin create /var/svn/projectname 创建svn仓库...

weixin_33571513的博客 148

linux上安装svn服务器

这几天在研究版本控制器svn在linux的安装,花了一些时间就把svn服务器简易安装好了。这是我的安装记录: 1.到官网上下载linux上用得svn服务器安装的压缩包,上传到linux上,并且解压缩。 2.打开解压缩文件,在这个文件夹中的INSTALL文件中会教你怎么安装,这篇文章是英文的,这个看起来有点小累,小弟有时间的话,会把它翻译成中文。    大致的安装就两个步骤:1、./confi

lztyll123的专栏 499

httpd svn 编译安装_Linux 下面httpd支持的SVN 服务器端安装

一,Subversion有两种运行方式一种是基于Apache Http Server,另外一种是Subversion Standalone Server。以下是基于httpd的svn的安装二,安装svnyum install subversion mod_dav_svn1),确定已经安装了svn模块:mod_dav_svn[root@svn zhangying]# cd /etc/httpd/m...

weixin_39907713的博客 200

Linux安装SVN服务器

Linux 安装与配置 SVN 服务器 一、下载安装 SVN 服务器 yum -y install subversion 二、创建 SVN 工作根目录 mkdir -p /home/svn/repos 三、使用 svnadmin 创建 SVN 仓库 svnadmin create /home/svn/repos/project 四、配置 project 用户/权限 cd /home/svn/...

SIMBA1949的博客 328

LINUX 安装SVN 服务器

第一步安装SVN服务 通过yum命令安装 yum -y install subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 第二步创建版本库目录(此仅为目录,为后面创建版本库提供存放位置) mkdir /var/svn/svnrepos 第三步创建SVN版本库 svnadmin create /var/svn/svnrepos/xxx...

weixin_44027022的博客 216

Linux作为服务器安装SVN以及配置

大家好,由于是第一次在优快云上发表自己的博客,以上说明都已经在自己计算机上进行了验证,只要按照上面的操作,一般不会有其他问题。假如有写的不合适或者不正确的地方,希望大家多多指正,感谢~~~

晚安、巴黎 629
上一篇: 关于Spring事物的个人理解整理!
下一篇: java排序之冒泡排序
阿__龙
博客等级 码龄9年 2粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值