文档章节

CENTOS下搭建SVN服务器

 天下杰论
发布于 2014/07/01 10:59
字数 311
阅读 291
收藏 12
点赞 0
评论 0

1.安装svn
yum install -y subversion
2.验证安装是否成功
svnserve --version
3.创建svn版本库
mkdir svn
svnadmin create svn/repo
注:repo是版本库名称
4.配置svn
创建版本库后,在这个版本库的conf目录下会生成3个配置文件:
[root@singledb conf]# pwd
/root/svn/repo/conf
[root@singledb conf]# ls
authz  passwd  svnserve.conf

说明:
(1)svnserve.conf:  svn服务综合配置文件。
(2)passwd: 用户名口令文件。
(3)authz: 权限配置文件。
4.1 修改passwd文件

[users]
shang=123456
li=123456
注:shang为用户名,123456为密码
4.2配置可使用明文密码
vi /$HOME/.subversion/servers
#找到以下内容,注释去掉并改成yes就行了
store-plaintext-passwords = yes
4.3修改authz文件
[groups]
team=shang,li
[repo:/]
@team=rw

注:repo为之前建立的svn版本库名称
4.4修改svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
5.启动和停止svn
5.1启动svn
svnserve -d -r /root/svn/
5.2关闭svn
ps -aux |grep svn
kill -9 进程id
6.导入工程
$ mkdir MyProject
$ mkdir MyProject/trunk
$ mkdir MyProject/branches
$ mkdir MyProject/tags
svn import MyProject svn://192.168.5.228/repo/MyProject -m "first import project"
7.导出工程
svn co svn://192.168.5.228/repo/MyProject  

参考资料

1.http://blog.csdn.net/tianlesoftware/article/details/6119231

2.http://hideto.iteye.com/blog/99463

3.http://blog.51yip.com/server/901.html

4.http://codefez.com/creating-projects-in-subversion-trunk-tags-branches/


 



 




 



 


 



 

本文转载自:http://blog.csdn.net/shangliuyan/article/details/7351675

共有 人打赏支持
粉丝 53
博文 400
码字总数 23359
作品 0
沈阳
项目经理
实战:使用SVN+apache搭建一个版本控制服务器

SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说...

寰宇01 ⋅ 06/14 ⋅ 0

ansible+nginx+apache+svn自动化发布

一.ansible根据以下网址进行安装 http://blog.51cto.com/8999a/1965139 二.nginx+apache+svn安装 rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.n......

轻狂书生999 ⋅ 05/02 ⋅ 0

CentOS 创建SVN 服务器,并且自动同步到WEB 目录

CentOS 创建SVN 服务器,并且自动同步到WEB 目录 标签: centossvnsubversion服务器 2013-12-06 10:09 5492人阅读 评论(0) 收藏 举报 分类: linux(5) 一、安装Subversion yum install su...

thinkyoung ⋅ 2015/12/30 ⋅ 0

CentOS下通过yum安装svn及配置

CentOS下通过yum安装svn及配置 1.环境 centos5.5 2.安装svn yum -y install subversion 3.配置 建立版本库目录 mkdir /www/svndata svnserve -d -r /www/svndata 4.建立版本库 创建一个新的S...

thinkyoung ⋅ 2015/12/10 ⋅ 0

CentOS7 下搭建svn服务器

一、yum安装subversion 1. 安装 2. 查看安装版本,检查安装是否成功 3. 查看安装位置 二、创建版本库 1. 创建用于存放版本库的目录 2. 创建svn版本库 3. 创建完后,版本库目录下会生成一些文...

Mr_ET ⋅ 05/23 ⋅ 0

VisualSVN Server和Subversion的联系

VisualSVN Server是只能在Windows平台上搭建的SVN服务器,内核使用的是Subversion,做了整合:apache+subversion+WMI(实现操作界面等)。 用这个的好处是一键安装即可。但是却有很多局限性:1...

easonjim ⋅ 2016/11/03 ⋅ 0

初学者 熟悉基本centos6.5命令 以及 如何搭建SVN+http访问

1、安裝SVN 2、svnserve --version 表示安裝成功 3、创建SVN版本库也就是SVN文件存放地址跟目录 4、创建版本库 5、当执行这个命令的时候 会出现提示 y/n 是否下载。你写上y就可以了。 然后当...

一个橙子HHH ⋅ 05/15 ⋅ 0

SVN跨服务器配置post-commit提交后自动更新(SVN与WEB服务器不在同一台机器)

背景情况:SVN与WEB不在同一台服务器上,需要SVN提交后WEB站点自动进行SVN UPDATE更新,查阅网上的教程,发现部分的细节和权限部分没有提到导致跨服务器ssh执行更新脚本失败,手动执行post-...

PartyAnimals ⋅ 昨天 ⋅ 0

【git学习】SVN项目迁移到Git操作指南

2017年6月份的时候,我就着手在公司推广git,首先我自己尝试搭建了GitLab来管理代码,并且通过以下博客记录了GitLab的搭建,以及GitLab备份,GitLab升级等事情。 git学习——>在CenterOS系统...

qq446282412 ⋅ 05/19 ⋅ 0

centos下svn分组权限管理

1、打开svn安装目录。可以通过ps aux|grep svn 查找svn的安装目录 2、编辑svnserve.conf, 基本保留这些内容 3、编辑passwd文件, 配置用户名密码 4、配置authz文件, 管理授权 5、重启svn服务器...

jkxqj ⋅ 2017/11/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL 数据库设计总结

规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节...

OSC_cnhwTY ⋅ 今天 ⋅ 0

多线程(四)

线程池和Exector框架 什么是线程池? 降低资源的消耗 提高响应速度,任务:T1创建线程时间,T2任务执行时间,T3线程销毁时间,线程池没有或者减少T1和T3 提高线程的可管理性。 线程池要做些什...

这很耳东先生 ⋅ 今天 ⋅ 0

使用SpringMVC的@Validated注解验证

1、SpringMVC验证@Validated的使用 第一步:编写国际化消息资源文件 编写国际化消息资源ValidatedMessage.properties文件主要是用来显示错误的消息定制 [java] view plain copy edit.userna...

瑟青豆 ⋅ 今天 ⋅ 0

19.压缩工具gzip bzip2 xz

6月22日任务 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 6.1 压缩打包介绍: linux中常见的一些压缩文件 .zip .gz .bz2 .xz .tar .gz .tar .bz2 .tar.xz 建立一些文...

王鑫linux ⋅ 今天 ⋅ 0

6. Shell 函数 和 定向输出

Shell 常用函数 简洁:目前没怎么在Shell 脚本中使用过函数,哈哈,不过,以后可能会用。就像java8的函数式编程,以后获取会用吧,行吧,那咱们简单的看一下具体的使用 Shell函数格式 linux ...

AHUSKY ⋅ 今天 ⋅ 0

单片机软件定时器

之前写了一个软件定时器,发现不够优化,和友好,现在重写了 soft_timer.h #ifndef _SOFT_TIMER_H_#define _SOFT_TIMER_H_#include "sys.h"typedef void (*timer_callback_function)(vo...

猎人嘻嘻哈哈的 ⋅ 今天 ⋅ 0

好的资料搜说引擎

鸠摩搜书 简介:鸠摩搜书是一个电子书搜索引擎。它汇集了多个网盘和电子书平台的资源,真所谓大而全。而且它还支持筛选txt,pdf,mobi,epub、azw3格式文件。还显示来自不同网站的资源。对了,...

乔三爷 ⋅ 今天 ⋅ 0

Debian下安装PostgreSQL的表分区插件pg_pathman

先安装基础的编译环境 apt-get install build-essential libssl1.0-dev libkrb5-dev 将pg的bin目录加入环境变量,主要是要使用 pg_config export PATH=$PATH:/usr/lib/postgresql/10/bin 进......

玛雅牛 ⋅ 今天 ⋅ 0

inno安装

#define MyAppName "HoldChipEngin" #define MyAppVersion "1.0" #define MyAppPublisher "Hold Chip, Inc." #define MyAppURL "http://www.holdchip.com/" #define MyAppExeName "HoldChipE......

backtrackx ⋅ 今天 ⋅ 0

Linux(CentOS)下配置php运行环境及nginx解析php

【part1:搭建php环境】 1.选在自己需要安装的安装包版本,wget命令下载到服务器响应目录 http://php.net/releases/ 2.解压安装包 tar zxf php-x.x.x 3.cd到解压目录执行如下操作 cd ../php-...

硅谷课堂 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部