`

liunx下安装svn

    博客分类:
  • svn
阅读更多

我的云服务器的系统是centos 7.1  该方法适合在该系统下执行,其他系统没有尝试过,请注意。

首先安装svn服务

1 # yum install subversion

2然后检查下安装的版本号 因为版本号不同可能会出现不同的情况

# yum install subversion  

版本 信息

[root@VM_137_37_centos ~]# svnserve --version

svnserve, version 1.7.14 (r1542130)

   compiled Nov 20 2015, 19:25:09

 

Copyright (C) 2013 The Apache Software Foundation.

This software consists of contributions made by many people; see the NOTICE

file for more information.

Subversion is open source software, see http://subversion.apache.org/

 

The following repository back-end (FS) modules are available:

 

* fs_base : Module for working with a Berkeley DB repository.

* fs_fs : Module for working with a plain file (FSFS) repository.

 

Cyrus SASL authentication is available.

3创建适合的存储svn的仓库

mkdir -p /home/svn/svnrepos

4创建版本库  svnadmin create /home/svn/svnrepos

5然后去到创建的仓库地址 创建版本库 cd /home/svn/svnrepos

会有如下内容:

[root@VM_137_37_centos svnrepos]# ls -1

README.txt

conf

db

format

hooks

locks

6 然后进入到conf文件中修改内容  cd conf/

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

7 修改密码

### This file is an example password file for svnserve.

### Its format is similar to that of svnserve.conf. As shown in the

### example below it contains one section labelled [users].

### The name and password for each user follow, one account per line.

 

[users]

# harry = harryssecret

# sally = sallyssecret

quwenzhe=123456

 

新增一个用户密码

8修改权限

html] view plaincopy
 

 

  1. [/]  
  2. quwenzhe=rw  

让其有读写的权限 如果有特殊权限要求情趣svn上寻找

9修改svnserve.conf文件  vi svnserve.conf

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

注意去掉注释后前面不能有空格 要不然在执行的时候会报错

10启动svn

 svnserve -d -r /var/svn/svnrepos(停止SVN命令  killall svnserve

11然后就可以去windows上测试了

输入svn的地址就好后面的内容可以不输入

 然后点确定会让其输入账户和密码 输入刚才在passwd上设置的就好。

本人在刚搭建的时候也碰到很多问题。比如在编辑passwd文件时因为对liunx系统不熟悉导致一直有问题,所以请大家在使用的时候要严格按照步骤来哦。写出来也是巩固下自己,并且传播下去使大家能正确使用,有问题的可以随时沟通

 

 

 

  • 大小: 14.1 KB
0
0
分享到:
评论

相关推荐

    linux下安装SVN支持http

    linux下安装SVN支持http;linux下安装SVN支持http;linux下安装SVN支持http

    Linux离线安装svn.zip

    这里我们将svn安装到`/usr/local/svn`目录,你可以根据实际需求更改安装路径。 2. 编译源码: ``` make ``` 3. 安装编译后的程序: ``` sudo make install ``` 4. 创建软链接,使系统可以全局访问svn命令...

    linux安装svn文档

    linux安装svn文档,文档描述相关的linux安装svn的命令

    linux下安装svn命令行

    ### Linux下安装SVN命令行知识点详解 #### 一、安装Subversion服务器 在Linux环境中部署Subversion(SVN)服务器通常涉及几个关键步骤。首先,确保已经安装了必要的软件包。对于Debian及其衍生系统(如Ubuntu),...

    Linux上安装svn简单步骤

    在Linux环境下安装Subversion(简称SVN)是一项常见的任务,尤其对于软件开发团队来说至关重要。SVN是一种广泛使用的版本控制系统,用于管理代码库的历史版本,方便团队协作开发。本文将详细介绍如何在Linux系统上...

    linux 安装svn并实现本地同步服务器

    Linux 安装 SVN 并实现本地同步服务器 ...本文介绍了在 Linux 环境下安装 SVN 并实现本地同步服务器的步骤,包括安装 SVN、创建目录结构、配置 SVN、启动 SVN 服务、客户端验证和同步本地和服务器等步骤。

    linux下svn的安装

    持续学习和实践是解决这些问题的关键,这将帮助你更好地理解和掌握Linux下的SVN安装。 总之,Linux下安装SVN需要对Apache HTTP Server和其依赖的apr、apr-util有深入理解,同时要注意版本兼容性。通过遵循上述步骤...

    linux安装svn源码包以及安装步骤

    本文将详细讲解如何在Linux上安装SVN的源码包,并按照步骤进行配置。 首先,我们需要了解安装的基本流程,它包括下载源码、解压、编译、安装和配置几个步骤。下面,我们一步步来操作。 1. **下载源码** 在这个...

    linux安装svn

    ### Linux 下安装 SVN 服务器及实现版本库同步到 Web 目录详解 #### 一、安装 Subversion (SVN) 在 Linux 系统中安装 SVN 服务器,首先需要确保系统中已经安装了必要的软件包。这里我们将使用 `yum` 包管理器来...

    linuxsvn离线安装

    在没有网络连接的情况下,即离线状态下安装Linux SVN,需要提前下载好所有必要的依赖包,然后在本地进行安装。以下是详细的操作步骤和相关知识点: 1. **了解SVN**: SVN是一种集中式版本控制系统,它允许用户跟踪...

    Linux下安装svn.pdf

    在Linux环境下安装Subversion(SVN)是一个常见的任务,尤其对于开发者和系统管理员而言,它是一种版本控制系统,用于管理源代码和其他文档的变更历史。以下将详细介绍如何在Linux上安装和配置SVN。 首先,我们需要...

    linux下安装SVN.doc

    ### Linux下安装SVN知识点详解 #### 一、概述 Subversion(简称SVN)是一种分布式版本控制系统,广泛应用于软件开发和其他需要版本控制的场景。本文档将详细介绍如何在Linux环境下安装并配置SVN服务器。 #### 二...

    Linux下安装SVN服务端

    ### Linux环境下SVN服务端的安装与配置详解 #### 一、引言 Subversion (SVN) 是一种广泛使用的版本控制系统,适用于软件开发、网站维护等场景中的代码管理。在Linux环境中部署SVN服务器不仅可以方便地进行版本控制...

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

    ### Linux (CentOS 6.2) 下安装SVN服务 #### 一、概述 本文将详细介绍如何在Linux(CentOS 6.2)环境下安装SVN服务。SVN(Subversion)是一种分布式版本控制系统,广泛应用于软件开发过程中对源代码进行版本控制。...

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

    在这个过程中,我们将详细讲解如何在Linux环境下安装SVN 1.5.4版本,这对于初学者来说是一个很好的起点。 首先,确保你的Linux系统是最新的。通过运行以下命令更新你的包列表: ```bash sudo apt-get update sudo ...

    linux下安装svn详细文档

    Linux 下安装 SVN 的过程涉及到多个步骤,主要包括安装 SVN 软件、创建 SVN 版本库、配置权限、启动 SVN 服务以及测试 SVN 服务。以下是详细的解释: 1. **安装 SVN**: 使用 `sudo apt-get install subversion` ...

    Linux离线安装SVN所有依赖包,亲测可用

    Linux服务器离线安装SVN,所需要的依赖包,包括apr-1.7.0.tar.gz、apr-util-1.6.1.tar.gz、expat-2.0.1.tar.gz、sqlite-autoconf-.tar.gz、subversion-1.14.1.tar.gz、zlib-1.2.11.tar.xz,比从官网下载快N倍

    linux下安装svn

    这篇博文将指导你如何在Linux环境下安装和配置SVN。 首先,了解SVN的基本概念至关重要。SVN是Subversion的缩写,它允许开发团队协作并追踪文件的更改历史。通过SVN,用户可以保存文件的不同版本,回滚到以前的状态...

Global site tag (gtag.js) - Google Analytics