`
junehappylove
  • 浏览: 2608 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

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

阅读更多

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

虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN。

安装步骤如下

1.安装

sudo yum install subversion

查看安装位置

sudo rpm -ql subversion

2.创建版本库

sudo mkdir -p /var/svn
sudo svnadmin create /var/svn/project_1

3.配置

进入conf目录(该svn版本库配置文件)

  • authz文件是权限控制文件
  • passwd是帐号密码文件
  • svnserve.conf SVN服务配置文件

1. 设置帐号密码

sudo vim passwd

在[users]块中添加用户和密码,格式:帐号=密码,如junwei = junwei 完整内容参考下面:

[users]
june = june
junwei = junwei

2. 设置权限

sudo vim authz

在末尾添加如下代码:

admin = junwei
[/]
@admin = rw

完整内容参考下面:

[aliases]
[groups]
admin=june
user=june,junwei
[/]
@admin=rw
@user=rw

意思是版本库的根目录junwei对其有读写权限

3. 修改svnserve.conf文件

sudo vim svnserve.conf

打开下面的几个注释:

  • anon-access = read #匿名用户可读
  • auth-access = write #授权用户可写
  • password-db = passwd #使用哪个文件作为账号文件
  • authz-db = authz #使用哪个文件作为权限文件
  • realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

注意:要配置好所处位置,完整参考下面

[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = /var/svn/project_1
# force-username-case = none
[sasl]
# use-sasl = true
# min-encryption = 0
# max-encryption = 256

4.启动svn版本库 

sudo svnserve -d -r /var/svn

5.在windows上测试

在某个目录下面,右击 选择 “SVN Checkout”在弹出的Checkout框中输入svn://ip/project_1, 点击OK会弹出提示输入用户名和密码,确定就OK了,可以上传一个文件测试一下。

0
0
分享到:
评论

相关推荐

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

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

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

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

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

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

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

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

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

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

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

    linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! 虽然在windows上搭建SVN很简单,但是效能却不...

    Centos搭建SVN服务器

    在CentOS Linux环境下搭建Subversion (SVN) 服务器是一种常见的版本控制系统部署方案。它能够有效地管理代码库,为团队提供版本控制功能,便于协作开发。本文档将详细介绍如何在CentOS系统上快速部署并配置SVN服务器...

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

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

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

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

    Linux下的SVN服务器搭建步骤

    本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始*********/ 系统环境:Centos 6.5 第一步:通过yum命令安装svnserve,命令如下: yum -y install...

    centos系统SVN离线安装包

    在Linux环境中,CentOS是广泛应用的操作系统之一,而SVNserve是SVN服务器的一种运行模式,它使用TCP/IP协议为客户端提供服务。 离线安装SVN通常涉及以下步骤: 1. **下载依赖包**:在离线环境下安装SVN,首先要...

    Linux(CentOS6.2)下安装SVN服务

    在Linux系统上搭建SVN服务器,可以让团队成员更加高效地协作。 #### 二、安装前准备 在正式安装SVN之前,需要完成一系列准备工作,包括上传必要的软件包到Linux服务器以及按照特定顺序安装这些软件包。所需软件包...

    centos7一键搭建svn

    总结,"CentOS7一键搭建SVN"旨在提供一种便捷的方法,让开发者和运维人员能快速在CentOS7环境中搭建起功能完善的SVN服务器。通过shell脚本和RPM包,这个过程变得简单且高效,有助于提升工作效率,让团队能够更快地...

    Centos安装升级SVN1.8.9

    在Linux系统中,CentOS是广泛使用的开源操作系统之一,它基于Red Hat Enterprise Linux。Subversion(简称SVN)是一款版本控制系统,用于管理软件项目中的源代码、文档等资源,允许团队成员协同工作并追踪文件的变化...

    linuxsvn离线安装

    6. **配置SVN服务器**: 安装完成后,需要配置SVN仓库和服务器。创建仓库目录,如`/var/svn/repos`,然后使用`svnadmin`工具创建新的仓库,如`svnadmin create my_repo`。 7. **配置Apache或HTTPD服务器**: 要通过...

    linux下安装SVN服务器(SVN1.5.4)

    安装完成后,需要设置SVN服务器的运行环境。在大多数情况下,我们会选择使用Apache HTTP Server(Apache2)作为SVN的前端服务器。首先,安装Apache2: ```bash sudo apt-get install apache2 ``` 或者对于RHEL/...

    https+linux+svn服务器搭建指导书.docx

    本篇文章将详细介绍如何在Linux操作系统上搭建基于HTTPS的SVN服务器,以确保数据传输的安全性。HTTPS协议结合SSL/TLS加密技术,能够提供安全的网络通信环境。 首先,我们来了解一下操作系统的部分。在Linux环境下,...

Global site tag (gtag.js) - Google Analytics