我的云服务器的系统是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修改权限
- [/]
- 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系统不熟悉导致一直有问题,所以请大家在使用的时候要严格按照步骤来哦。写出来也是巩固下自己,并且传播下去使大家能正确使用,有问题的可以随时沟通
相关推荐
linux下安装SVN支持http;linux下安装SVN支持http;linux下安装SVN支持http
linux centos操作系统下的SVN服务器安装和配置详细介绍
linux安装svn文档,文档描述相关的linux安装svn的命令
详细的linux下安装svn命令行 安装Subversion服务器 debian:~# apt-get install subversion subversion-tools 创建一个新的储存库: debian:~# svnadmin create /data/svn 导入你的源码: debian:~# svn import /data...
Linux离线安装svn, 含详细的配置文档和所需的所有相关依赖包,亲测可用。支持svn checkout https://这种格式的(ssl加密协议)
Linux下安装svn.pdf
简单描述Linux系统上安装svn
Linux下安装svn,详细的下载、部署、安装方法。验证测试可用。
linux下安装SVN服务器(SVN1.5.4),包括所有的安装包,和详细的安装文档,一看即会!适合初次安装者。
linux安装svn源码包以及安装步骤,包含详细内容
linux安装svn ubuntu redhat
Linux下安装svn服务器,实现版本库同步到web目录下
Linux(CentOS6.2)下安装SVN服务
linux下安装SVN.doc
详细介绍svn在Linux环境下的安装步骤,以及权限控制
linux下svn的安装,十分有用,如果您需要那就来下载吧
linux安装svn1.8详细步骤。修改添加删除用户名。svn的重启。
linux下svn安装笔记带钩子 svn安装 linux下svn安装 svn钩子
Linux 安装SVN 详细步骤说明,包括下路径、配置、启动