iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中怎么搭建svn
  • 290
分享到

Linux中怎么搭建svn

2023-06-28 14:06:49 290人浏览 薄情痞子
摘要

这篇文章主要介绍“linux中怎么搭建svn”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么搭建svn”文章能帮助大家解决问题。SVN是一个开源的版本控制系统,可以达到多人同时开发一个

这篇文章主要介绍“linux中怎么搭建svn”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么搭建svn”文章能帮助大家解决问题。

SVN是一个开源的版本控制系统,可以达到多人同时开发一个项目,资源共享的目的,下面良许教程网为大家分享一下Linux系统中大家svn服务器的详细步骤。

Linux中怎么搭建svn

SVN简介:

  • SVN是一个跨平台的开源的版本控制系统,svn版本管理工具管理着随时间改变的各种数据.

  • 数据放置在一个中央档案库(repository)中,svn会备份并记录每个文件每一次的修改、更新、变动。这样可以把任意一个时间点的档案恢复到想要的某个旧的版本,可以查看指定文件的更新历史记录。

  • SVN通常用于管理程序代码。但是它也可以管理任何类型的文件,如文本、视频、图片等。

一:卸载SVN(如果你是一台新的系统机可以忽略这一步)

1: rpm -qa subversion 查询SVN是否有过低版本SVN(没有安装过则不显示)

2:yum removesubversion 卸载SVN

二:安装SVN

1:yum -y install subversion 云安装命令 安装SVN相关服务

2:检查SVN是否安装成功 svnserve –version

Linux中怎么搭建svn

三:建立SVN版本库

我自己系统这边把版本库根目录 安装在了 var/svn/svnrepos/目录下

1: mkdir /var/svn/svnrepos 创建一个文件夹

2:创建SVN版本库  svnadmin create /var/svn/svnrepos/xxxx  (xxxx)为目录(项目或版本库)名称,后面checkout项目时会用到。

3:>cd /var/svn/svnrepos/xxxx  进入该目录查看目录下

  >ls                     检查创建的文件。

4: conf,db,fORMat,books,locks等文件或文件夹

简单介绍一下目录:

conf:SVN版本库配置文件(帐号密码权限等)

conf/authz:负责账号权限的管理,控制账号是否读写权限

conf/passwd:负责账号和密码的用户名单管理

conf/svnserve.conf:svn服务器配置文件

db:版本库数据存储

locks:跟踪目录的访问者

四:修改配置文件

1:进入conf目录 >cd /var/svn/svnrepos/xxxx/conf

2:  修改authz文件  >vi authz

3:  按一下 i 键 进入VIM编辑模式

Linux中怎么搭建svn

在本文末尾增加如下代码:

[]  

用户名1 = rw

用户名2 = r

* = r

[/文件夹1]

用户名2 = rw

PS:1:[] 表示 最大权限  [/文件夹] 表示针对这个文件夹的权限

  2:用户名(组)可以随意定义

  3:rw 和 r分别代表 可读可写 和 只读

  4:* 表示 任何用户

  5:关于权限这边不做过多说明。

4: 保存并退出 esc > :wq

5: 修改passwd 文件配置 在末尾添加 账号密码(VIM模式如何处理 编写 保存退出 请看 步骤3 步骤4) vi passwd

格式是 : 账号 = 密码

Linux中怎么搭建svn

6:修改svn配置文件 vi svnserve.conf

Linux中怎么搭建svn

取值范围介绍:write 可读可写 read 只读 none 无权访问

anon-access:表示非授权(游客)用户访问范围 默认值:read;

auth-access: 表示授权用户访问范围 默认值:write;

passWord-db:passwd文件相对路径  他默认会指向你的 ../conf/passwd 不需要设置

realm:指定版本库认证域 可以随意设置一个UUID 比如:my test

去掉4行注释。

7:保存并退出

五:开启防火墙

多数情况下,配置完SVN后 无法访问通常是防火墙为配置 3690 端口(SVN默认端口)

1:>/sbin/iptables -I INPUT -p tcp –dport 3690 -j ACCEPT

2:>/etc/init.d/iptables save

3:>service iptables restart

或者(系统未安装INPUT命令 或者 Centos7 firewall 已经代替 iptables)

1: sudo firewall-cmd –permanent –add-service=telnet2: sudo firewall-cmd –permanent –add-port=3690/tcp3: sudo firewall-cmd –reload

centOS 7 防火墙开启 关闭 与 查看状态systemctl start firewalldsystemctl stop firewalld

systemctl status firewalld

六:启动svn服务

1:svnserve -d -r /var/svn/svnrepos  (/var/svn/svnrepos 为当初svn版本库根目录)

2:启动成功后 ps aux | grep svn 可以查看svn进程

Linux中怎么搭建svn

3:(如目录正常则跳过此步骤 若该目录 并非当初创建时目录 则需要停止服务并修改重启) kill 这个进程 并执行步骤1

七:检出项目

1:进入windows 检出项目 地址栏输入 svn://项目ip:3690/xxxx

项目ip可以通过 ip addr 或者 ifconfig 查看 inet

xxxx 为当初建立的SVN版本库 可以从上文 xxxx寻找

关于“Linux中怎么搭建svn”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网操作系统频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: Linux中怎么搭建svn

本文链接: https://www.lsjlt.com/news/319950.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中怎么搭建svn
    这篇文章主要介绍“Linux中怎么搭建svn”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么搭建svn”文章能帮助大家解决问题。SVN是一个开源的版本控制系统,可以达到多人同时开发一个...
    99+
    2023-06-28
  • linux svn服务器中怎么搭建ux系统
    这篇“linux svn服务器中怎么搭建ux系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux svn服务器中怎么...
    99+
    2023-06-28
  • linux中如何搭建svn服务器
    小编给大家分享一下linux中如何搭建svn服务器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!svn简介:SVN的全称是Subversion,即版本控制系统。它...
    99+
    2023-06-28
  • svn Linux centos7 服务器搭建
    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结系统环境:Centos 6.5第一步:通过yum命令安装svnserve,...
    99+
    2023-06-06
  • Linux系统怎样搭建svn服务器
    本篇文章给大家分享的是有关Linux系统怎样搭建svn服务器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。svn即版本控制系统,svn是最流行的开源的版本控制系统,可用来管理任...
    99+
    2023-06-28
  • Linux如何搭建SVN服务器
    本篇内容主要讲解“Linux如何搭建SVN服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux如何搭建SVN服务器”吧!1 安装SVN 官网下载:http://subversion.a...
    99+
    2023-06-16
  • Linux搭建SVN服务器方法
    1.   yum install subversion #安装svn 2.   groupadd svn #为运行svn设置专...
    99+
    2022-06-03
    服务器 Linux svn
  • ubuntu中如何搭建svn
    本篇内容介绍了“ubuntu中如何搭建svn”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.安装svnsudo apt-get&...
    99+
    2023-07-04
  • svn服务器搭建怎么连接
    连接 SVN 服务器需要先安装 SVN 客户端软件,然后按照以下步骤进行操作:1. 打开 SVN 客户端软件,点击“Checkout...
    99+
    2023-06-12
    svn服务器搭建 服务器
  • Linux搭建SVN服务器详细教程
    前言 本文讲解 Linux 系统下如何搭建 SVN 服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置。   SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现最终...
    99+
    2023-09-28
    服务器 运维
  • linux 搭建svn服务器的方法步骤
    一:安装svn yum install -y subversion 二:创建仓库 1:创建仓库目录 mkdir -p /var/project/test 2:创建仓库 svnadmin create /...
    99+
    2022-06-04
    linux 搭建svn服务器 linux svn服务器搭建
  • Linux搭建svn服务器的示例分析
    今天给大家介绍一下Linux搭建svn服务器的示例分析。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。SVN是一个开放源代码的控制系统,通过采用分支管理系统的管...
    99+
    2023-06-28
  • Linux中怎么搭建XAMPP
    这篇文章主要介绍“Linux中怎么搭建XAMPP”,在日常操作中,相信很多人在Linux中怎么搭建XAMPP问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中怎么搭建XAMPP”的疑惑有所帮助!接下来...
    99+
    2023-06-27
  • Linux怎么搭建GitLab
    这篇文章主要介绍了Linux怎么搭建GitLab的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux怎么搭建GitLab文章都会有所收获,下面我们一起来看看吧。Linux搭建gitlab具体步骤以root ...
    99+
    2023-06-28
  • linux怎么搭建github
    作为开源社区中最流行的代码托管平台,GitHub的使用已经成为现代软件开发的标配。而Linux系统作为开发人员的主要工具之一,搭建GitHub在Linux上无疑是一个很好的选择。本文将介绍如何在Linux上搭建并使用GitHub。第一步:创...
    99+
    2023-10-22
  • linux中怎么启动svn服务
    在Linux中启动SVN服务,可以按照以下步骤进行操作:1. 安装SVN服务器软件(如Apache Subversion):```s...
    99+
    2023-08-23
    linux
  • Linux中怎么搭建Python2.7环境
    这篇“Linux中怎么搭建Python2.7环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux中怎么搭建Pytho...
    99+
    2023-06-27
  • Linux系统中怎么搭建Hadoop
    本篇文章为大家展示了Linux系统中怎么搭建Hadoop,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。hadoop是大数据集群中一个开发分布式程序Hadoop实现了一个分布式文件系统( Distri...
    99+
    2023-06-28
  • Linux上squirrelmail怎么搭建
    要在Linux上搭建SquirrelMail,您需要按照以下步骤进行操作:1. 安装所需的软件包:```sudo apt-get u...
    99+
    2023-08-29
    Linux squirrelmail
  • 怎么在linux中使用svn命令
    今天就跟大家聊聊有关怎么在linux中使用svn命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、将文件checkout到本地目录 svn checkout path(path是...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作