iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何在CentOS系统中安装SVN版本控制软件
  • 718
分享到

如何在CentOS系统中安装SVN版本控制软件

2023-06-10 07:06:51 718人浏览 薄情痞子
摘要

这篇文章主要介绍“如何在Centos系统中安装SVN版本控制软件”,在日常操作中,相信很多人在如何在CentOS系统中安装SVN版本控制软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在CentOS系统

这篇文章主要介绍“如何在Centos系统中安装SVN版本控制软件”,在日常操作中,相信很多人在如何在CentOS系统中安装SVN版本控制软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在CentOS系统中安装SVN版本控制软件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在终端运行svn命令.如果没有安装,系统会提示安装
1.首先需要安装Subversion软件:

代码如下:


sudo apt-get install subversion


2.建立一个文件夹作为版本库的根目录

代码如下:


mkdir /var/svnroot/


这个目录本身不是版本库,只是拿来装版本库的目录
3.进入这个目录,创建版本库

代码如下:


cd /var/svnroot/
svnadmin create vlink


以后如果有多个项目,可以继续在/var/svnroot/下面create新的版本库
4.配置vlink cd /var/svnroot/vlink/conf/ ls

将会看到以下文件:

代码如下:


authz passwd svnserve.conf


首先编辑 svnserve.conf

代码如下:


vim svnserve.conf


其中 anon-access 表示 匿名用户的权限,auth-access 表示经过认证的用户的权限。去掉前面的#注释,顶格写。一般说来像这样就可以了:

代码如下:


anon-access = none
auth-access = write


然后看到下面有 passWord-db 这个配置项。 这个是配置使用的密码文件。

代码如下:


password-db = passwd


为了以后多个版本库同时运行,建议改这个文件到 /var/svnroot/下面。比如: /var/svnroot/passed

代码如下:


password-db =/var/svnroot/passed


同理,authz-db这个也是,像这样:

代码如下:


/var/svnroot/authz


然后有个东西叫做realm,这个貌似是连接svn服务器的时候的提示句子。。不过设置成vlink的名字肯定没错。比如 vlink

代码如下:


realm = vlink


其他的不管。保存退出。

编辑 /var/svnroot/passwd

这个简单,像这样就可以了:

代码如下:


[users]
username=password
username=password

启动svnserve

代码如下:


sudo svnserve -d -r /var/svnroot/


-r 后面的参数是svnroot位置,而不是某个版本库的位置
要关闭svnserve可以直接用 kill 结束掉那个进程
8.Configure iptables

如果服务器上设置了iptables的话,你需要开启3690端口.

代码如下:


iptables -A INPUT -p tcp -i eth0 --dport 3690 -j ACCEPT
/sbin/iptables -A INPUT -p tcp -i eth0 --dport 3690 -j ACCEPT


查看ipatbles: iptables -L 如果出现下面一行表示设置成功了: … ACCEPT tcp – anywhere anywhere tcp dpt:svn

测试 在本地

代码如下:

svn co svn://xxx.xxx.xxx.xxx/vlink –username xxx –password xxx

如果还有问题的我建议是将svnserve.conf文件中的有关authz注释掉,在测试。

我做的时候是有上面的问题,后来师兄注释掉后就好了,具体我也不明白什么原因

如何将想要的svn库中文件备份导出和导入呢(这里我没有测试过,大家可以测试一下,我们共同探讨)

将原来的Repository导出为一个文件dumpfile

代码如下:


svnadmin dump path/to/old-repo > dumpfile.svn


将dumpfile导入到新的Repository

代码如下:


svnadmin load path/to/new-repo < dumpfile.svn


11.本机svn的快速迁移方法:

代码如下:


svnadmin hotcopy old_rep_path new_rep_path


12.将原先服务器的配置文件备份后复制到新服务器中

代码如下:


/etc/Httpd/conf.d/subversion.conf


还有repository目录下的authfile、auth.conf也需要备份后复制到新服务器中
13.linux下重新定位SVN URL方法:

如果更换了SVN服务器,就需要重新定位,指向新的SVN URL。
重新定位命令:

代码如下:

svn switch --relocate

原svn地址 新svn地址

如何查看原svn地址?
查看原svn路径方法:

代码如下:

svn info

到此,关于“如何在CentOS系统中安装SVN版本控制软件”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 如何在CentOS系统中安装SVN版本控制软件

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

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

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

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

下载Word文档
猜你喜欢
  • 如何在CentOS系统中安装SVN版本控制软件
    这篇文章主要介绍“如何在CentOS系统中安装SVN版本控制软件”,在日常操作中,相信很多人在如何在CentOS系统中安装SVN版本控制软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在CentOS系统...
    99+
    2023-06-10
  • 如何在CentOS系统安装使用版本控制系统Subversion
    这篇文章主要介绍“如何在CentOS系统安装使用版本控制系统Subversion”,在日常操作中,相信很多人在如何在CentOS系统安装使用版本控制系统Subversion问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-10
  • 如何在CentOS中安装Git版本控制工具
    要在CentOS中安装Git版本控制工具,您可以按照以下步骤进行操作: 打开终端,并使用以下命令更新系统软件包: sudo yu...
    99+
    2024-04-02
  • Linux下如何配置SVN版本控制系统
    这篇文章主要为大家展示了“Linux下如何配置SVN版本控制系统”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何配置SVN版本控制系统”这篇文章吧。SVN是一个跨平台的开源的版本控...
    99+
    2023-06-27
  • 在CentOS系统中怎么使用yum安装指定版本软件
    这篇文章主要介绍“在CentOS系统中怎么使用yum安装指定版本软件”,在日常操作中,相信很多人在在CentOS系统中怎么使用yum安装指定版本软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在CentOS...
    99+
    2023-06-10
  • 如何安装CentOS系统上搭建Git版本控制服务器
    这篇文章主要介绍“如何安装CentOS系统上搭建Git版本控制服务器”,在日常操作中,相信很多人在如何安装CentOS系统上搭建Git版本控制服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何安装Cen...
    99+
    2023-06-10
  • MySQL5.7版本与8.0版本在CentOS系统安装
    目录 前置要求 1.  MySQL5.7版本在CentOS系统安装 1.1  安装 1.1.1  配置yum仓库 1.1.2  使用yum安装MySQL 1.1.3  安装完成后,启动MySQL并配置开机自启动 1.1.4  检查MySQ...
    99+
    2023-10-27
    centos linux 运维
  • 如何在CentOS系统中锁定软件版本阻止升级
    这篇文章主要讲解了“如何在CentOS系统中锁定软件版本阻止升级”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在CentOS系统中锁定软件版本阻止升级”吧!。Yum升级中锁定指定软件版本...
    99+
    2023-06-10
  • 如何在Linux系统上安装Git并进行版本控制?
    作为一款开源的分布式版本控制系统,Git在软件开发行业中被广泛使用。Git的使用可以大大提高代码的可维护性和可扩展性,而且它在多人协作开发中也非常方便。在本篇文章中,我们将介绍如何在Linux系统上安装Git,并学习如何使用Git进行版本控...
    99+
    2023-11-01
    linux git spring
  • 如何在Ubuntu上安装并配置Git版本控制系统
    在Ubuntu上安装并配置Git版本控制系统可以通过以下步骤实现: 首先,打开终端并运行以下命令来安装Git: sudo apt...
    99+
    2024-04-02
  • 如何在CentOS中安装软件包
    在CentOS中安装软件包可以通过使用yum命令来完成。以下是安装软件包的步骤: 打开终端窗口,使用root权限登录或者使用su...
    99+
    2024-03-12
    CentOS
  • CentOS7中怎么安装Subversion版本控制系统
    这篇“CentOS7中怎么安装Subversion版本控制系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CentOS7中...
    99+
    2023-06-27
  • 怎么在CentOS系统上安装网络监控软件ntopng
    这篇文章主要介绍“怎么在CentOS系统上安装网络监控软件ntopng”,在日常操作中,相信很多人在怎么在CentOS系统上安装网络监控软件ntopng问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Ce...
    99+
    2023-06-10
  • 如何在Linux安装使用分布式版本控制系统GitHub
    本篇内容主要讲解“如何在Linux安装使用分布式版本控制系统GitHub”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Linux安装使用分布式版本控制系统GitHub”吧!  1. 在网站...
    99+
    2023-06-13
  • 在pip中如何安装特定版本的软件?
    如何在pip中安装指定版本的软件? 在使用Python开发过程中,我们经常需要使用第三方库来实现特定的功能。而pip作为Python的包管理工具,可以方便地从Python Package Index(简称PyPI)上下载并安装所...
    99+
    2024-01-18
  • CentOS系统中如何安装subversion并使用svn+ssh访问
    CentOS系统中如何安装subversion并使用svn+ssh访问,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在使用CentOS系统的很多时候,我们都需要...
    99+
    2023-06-16
  • 如何在centos系统中安装mariadb
    这篇文章给大家介绍如何在centos系统中安装mariadb,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。删除之前安装的mariadb1.使用rpm -qa | grep mariad...
    99+
    2024-04-02
  • 如何在CentOS系统中安装pop3
    如何在CentOS系统中安装pop3?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  1.CentOS系统安装dovecot   yum install dovecot   2...
    99+
    2023-06-10
  • 如何在CentOS系统中安装Websvn
    这篇文章给大家介绍如何在CentOS系统中安装Websvn,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。WebSVN 将 Svbverion 的操作你的仓库的各种功能通过 Web 界面提供出来。通过它,我们可以看到任何...
    99+
    2023-06-07
  • 如何在LInux系统中安装MySQL5.6 X64版本
    如何在LInux系统中安装MySQL5.6 X64版本?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。环境:1.CentOS6.5 X642...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作