`
花太香
  • 浏览: 24964 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

Centos搭建SVN服务器

 
阅读更多

一、安装

1.1 安装

[root@Hui ~]#yum install subversion

1.2 查看版本
[root@Hui ~]# svnserve --version

svnserve,版本 1.6.11 (r934486)

编译于 Mar 6 2014,10:49:10

版权所有 (C) 2000-2009 CollabNet。
Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。
此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。

下列版本库后端(FS) 模块可用:

* fs_base : 模块只能操作BDB版本库。
* fs_fs : 模块与文本文件(FSFS)版本库一起工作。

Cyrus SASL 认证可用。


1.3 建立SVN库

#mkdir /opt/svn/repos
#svnadmin create /opt/svn/repos
执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。


二、配置

进入上面生成的文件夹conf下,进行配置, 有以下几个文件authz, passwd, svnserve.conf
其中authz 是权限控制,可以设置哪些用户可以访问哪些目录, passwd是设置用户和密码的, svnserve是设置svn相关的操作。

2.1 先设置passwd

[users]
# harry = harryssecret
# sally = sallyssecret
hello=123
用户名=密码
这样我们就建立了hello用户, 123密码


2.2 再设置权限authz

[/]
hello= rw
意思是hello用户对所有的目录有读写权限,当然也可以限定。
如果是自己用,就直接是读写吧。


2.3 最后设定snvserv.conf

anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = password
authz-db = authz   # 访问控制文件
realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。

采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错.

好了,通过以上配置,你的svn就可以了。


三、连接
启动svn

 svnserve -d -r /opt/svn/repos


如果已经有svn在运行,可以换一个端口运行

svnserve -d -r /opt/svn/repos --listen-port 3391

这样同一台服务器可以运行多个svnserver
好了,启动成功后,就可以使用了。
建议采用TortoiseSVN, 连接地址为: svn://your server address (如果指定端口需要添加端口 :端口号)


连接后可以上传本地的文件,有效的管理你的代码。

分享到:
评论

相关推荐

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    CentOS搭建SVN服务器

    CentOS搭建SVN服务器 MyEclipse安装SVN插件 下载SVN插件:site-1.8.22.zip 解压后将其全部文件拷贝至:D:\Program Files\Genuitec\MyEclipse 8.5\dropins(MyEclipse的安装目录) 重启MyEclipse即可出现SVN

    CentOS 7搭建SVN服务器

    本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...

    centos离线搭建svn服务器(含教程,源码包)

    把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。

    centos环境下搭建版本服务器(svn)

    断网,centos系统,版本服务器,在没有外网的centos系统中搭建svn版本服务器

    百度云服务器系列:centos7搭建svn服务器

    CentOS 7 是其一个稳定版本,具有强大的安全性和稳定性,适用于搭建各种服务,包括SVN(Subversion)服务器。 2. **SVN (Subversion)**:SVN 是一个版本控制系统,用于跟踪文件和目录的更改,便于多人协作开发。它...

    linux(centos7)搭建SVN服务器的思路

    那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! 虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos...

    CentOS下搭建SVN服务器的步骤详解

    本文实例讲述了CentOS下搭建SVN服务器的步骤。分享给大家供大家参考,具体如下: 1.安装svn yum install -y subversion 2.验证安装是否成功 svnserve --version 3.创建svn版本库 mkdir svn svnadmin create svn...

    centos下搭建SVN服务器和MySQL

    在CentOS操作系统中,搭建SVN服务器和MySQL服务器是常见的任务,主要用于版本控制和数据存储。以下将详细讲解这两个服务的安装与配置过程。 首先,我们来看如何在CentOS上安装和配置MySQL服务器: 1. **检查MySQL...

    centos 7安装svn服务器教程.docx

    CentOS 7 安装 SVN 服务器教程 本文将详细介绍如何在 CentOS 7 上安装和配置 SVN 服务器。SVN(Subversion)是一种版本控制系统,广泛应用于软件开发、文档管理等领域。以下是安装和配置 SVN 服务器的步骤。 一、 ...

    linux(centos)搭建SVN服务器(简洁到位)

    linux(centos)搭建SVN服务器(简洁到位) 清晰明了,一看就会。

    基于CentOS Linux搭建svn服务器在研发产品时的应用.pdf

    基于CentOS Linux搭建svn服务器在研发产品时的应用.pdf

    centos 下安装svn服务器

    在CentOS操作系统中安装SVN(Subversion)服务器,需要遵循一...以上步骤完成后,你就成功地在CentOS上搭建了一个Subversion服务器,可以开始进行版本控制管理了。记得定期更新软件以获取最新的安全修复和功能改进。

    CentOS搭建SVN服务配合apache代理访问

    ### CentOS 搭建 SVN 服务并配合 Apache 实现 HTTP 访问 #### 一、概述 本篇文章主要介绍如何在 CentOS 系统上搭建 Subversion (SVN) 服务,并利用 Apache 作为代理实现 HTTP 协议访问 SVN 仓库。整个过程包括...

    Linux之centos7环境搭建SVN服务器.docx

    ### Linux之centos7环境搭建SVN服务器 #### SVN简介 SVN(Subversion)是一种开源版本控制系统,它被广泛应用于软件开发过程中,用于管理项目的各个版本及其变更历史。相较于早期的版本控制系统如CVS(Concurrent ...

    linux(centos)下SVN服务器如何搭建

    linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路!

Global site tag (gtag.js) - Google Analytics