搭建svn

一、安装

//安装svn
# yum install subversion -y

//创建数据存放目录
# mkdir -p /application/svndata

//创建用户、密码、权限存放目录
# mkdir -p /application/svnpasswd

//启动服务。监控svndata目录
# svnserve -d -r /application/svndata/

//查看是否启动
# lsof -i :3690

//创建sadoc项目
# svnadmin create /application/svndata/sadoc

# cd  /application/svndata/sadoc/conf/

# ll
-rw-r--r--. 1 root root 1080 May 12 16:32 authz           //认证文件,权限管理
-rw-r--r--. 1 root root  309 May 12 16:32 passwd          //密码文件(明文)
-rw-r--r--. 1 root root 2279 May 12 16:32 svnserve.conf   //主配置文件

//备份配置文件
# cp svnserve.conf svnserve.conf.ori

//编辑svnserve.conf
# vi svnserve.conf

# anon-access = read  改为 anon-access = none    //在12行
# auth-access = write   改为   auth-access = write     //在13行
# password-db = passwd   改为  password-db = /application/svnpasswd   //在20行。配置统一管理密码文件路径
# authz-db = authz   改为    authz-db = /application/svndata/sadoc/conf/authz  //在27行。配置授权文件路径

# mv authz passwd /application/svnpasswd/

# cd /application/svnpasswd/

//在[user]下添加以下内容。创建4个用户
# vi passwd

oldboy = oldboy123
gongli = gongli123
str01 = 123
str02 = 456

# chmod 600 passwd

//创建组和创建
# vi authz

oldboy23 = str01,stu02   //在[groups]模块下创建oldboy23组
[sadoc:/]    //对sadoc项目进行设置哪写用户可以访问和用户权限。在最后添加
oldboy = rw
goli = r
@oldboy34 = r

//停止服务
# pkill svnserve

//启动服务
# svnserve -d -r /application/svndata/

二、客户端
安装TortoiseSVN-1.9.5.27581-x64-svn-1.9.5连接即可

——————————————

时间: 2024-08-24 21:35:08

搭建svn的相关文章

Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法

首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion 2,创建版本库 svnadmin create /home/myrepos    //这里的文件目录自己随便设置 3,配置svnserve 上述版本库/home/myrepos建立后在文件夹下会生成conf文件夹,进入/home/myrepos/conf下面会有下面3个文件 authz passwd 

Ubuntu Server搭建svn服务以及迁移方法【转】

转自:http://www.linuxidc.com/Linux/2013-05/84693.htm Ubuntu Server搭建svn服务以及迁移方法 采用apache+svn,http访问方式. 先确定安装了apache,没有安装则用以下命令: sudo apt-get install apache2 然后安装subversion及svn-apache连接库: sudo apt-get install subversion sudo apt-get install libapache2-s

应用SVN(CentOS中搭建SVN服务器)

简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67_x64 Suberverson 1.7.14 GNU Wget 1.14 软件安装 subversion yum install subversion 需要选择时,选第一个选项 Wget 用于下载 Java wget --no-cookies --no-check-certificate --he

Linux搭建SVN 服务器

Linux搭建SVN 服务器 1          安装SVN 2          使用客户端连接 2.1       使用windows的客户端 2.2       使用Linux下的命令行 3          FAQ 3.1       命令行方式连接,提示svn: No repository found in 'svn://192.168.11.229/project'错误? 3.2       执行命令# svn co svn://192.168.11.229/project时提示“

CentOs 6.5 X64 搭建SVN

CentOs 6.5 X64 搭建SVN 说明 系统环境是最小化安装 系统环境 [[email protected] ~]# file /sbin/init /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped [[email protected] ~]# cat /etc/r

搭建SVN服务器详细教程

搭建SVN服务器详细教程 本教程会从最基本的下载安装到上传代码,下载代码这条线来详细讲述如何完成SVN服务器的搭建 下载并安装VisualSVN server 下载并安装TortoiseSVN 导入项目 创建用户组和用户 设置权限 检出项目 下载并安装VisualSVN server 下载VisualSVN server 下载地址:https://www.visualsvn.com/server/download/ 下载完成后是这样的 安装VisualSVN server` Location是指

Centos 下搭建SVN + Apache 服务器

摘要: 搭建SVN + Apache 服务器 安装软件包 # yum install httpd # yum install mod_dav_svn # yum install subversion 2.  验证安装  # httpd -version 结果显示: 前往 /etc/httpd/modules/ 下,检查是否包含mod_dav_svn.so和mod_authz_svn.so,如果有,mod_dav_svn安装成功. # svnserve --version 结果显示: 安装svn

CentOS下搭建SVN Server

1. 介绍 这里想在CentOS上搭建的是基于http访问的SVN Server 2. 软件准备 安装相关软件 yum install httpd httpd-devel mod_dav_svn subversion mod_ssl .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; backgro

TortoiseSVN与VisualSVN Server搭建SVN版本控制系统【转】

转自:http://www.cnblogs.com/xing901022/p/4399382.html 本片主要介绍如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSVN (小乌龟) 2 服务端:VisualSVN Server 搭建出图形化管理,以及右键菜单版本控制管理的SVN系统. 背景知识 首先要了解SVN是一种集中式管理代码的版本控制系统,原理就是 把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑:再把修改后的代码提交到该目录中. 多人协作开发也

ubuntu下搭建svn环境及其使用

ubuntu下搭建svn环境 软件下载安装: 我选用的是apt-get install subversion   操作系统自带的包管理工具安装,采用此法安装的软件方便管理,可以用dpkg -L subversion命令查看其所在安装目录. 注:ubuntu也有像archlinux相似的软件包搜索功能 , 搜索subversion 可以这么写apt-cache search subversion,就会列出所有匹配到的可选软件. 软件配置使用: 本环节其实就是在安装好subversion的操作系统中