CentOS5.5下SVN部署文档
SVN是一个安全虚拟网络系统,它将系统整体的信息安全功能均衡合理地分布在不同的子系统中,
使各子系统的功能得到最大限度的发挥,子系统之间互相补充,系统整体性能大于各子系统功能之和,用均衡互补的原则解决了"木桶原理"的问题。
环境:
CentOS release 5.5 (Final) x64
IP:10.0.0.110
#安装部署
检查是否安装了低版本的SVN
rpm -qa subversion
[root@Svn tools#]rpm -qa subversion
subversion-1.4.2-4.el5_3.1
subversion-1.4.2-4.el5_3.1 subversion-1.4.2-4
#卸载
yum remove subversion
安装svn
yum install subversion -y
mkdir -p /elain/data/{svndata,svnpasswd}
启动SVN服务指定服务的SVN根目录
svnserve -d -r /elain/data/svndata/ --pid-file=/elain/data/svndata/svn.pid
查看 SVN 进程:
[root@Svn tools#]ps -ef|grep svn|grep -v grep
root 27543 1 0 14:10 ? 00:00:00 svnserve -d -r /elain/data/svndata/ --pid-file=/elain/data/svndata/svn.pid
检测 SVN 端口:
[root@Svn tools#]netstat -ln |grep 3690
tcp 0 0 :::3690 :::* LISTEN
建立版本库
创建一个新的 Subversion 项目 trunk
svnadmin create /elain/data/svndata/trunk
配置允许用户 elain 读写访问
cd /elain/data/svndata/trunk/conf/
vi svnserve.conf 修改
=================================================
12 anon-access = read
13 auth-access = write
18 password-db = /elain/data/svnpasswd/passwd
25 authz-db = /elain/data/svnpasswd/authz
=================================================
/etc/init.d/httpd start
注: svnserve.conf 中每个参数都要顶格写,开头不能有空格。
cp authz passwd /elain/data/svnpasswd/
authz 的配置:
cd /elain/data/svnpasswd/
vi authz
添加
#################################
[groups]
#定义组
g_webadmin = elain
#定义目录
[trunk:/]
@g_webadmin = rw
#################################
提示:注意 authz 权限格式的写法
1.authz 中每个参数都要顶格写,开头不能有空格。
2.对于组,要@开头,用户不需要@开头。
passwd 文件用户及密码的设置
vi passwd
添加:
#######################
# user=passwd
elain=elain
######################
提示:
1.等号前为 SVN 帐号,等号后为 svn 密码
2.更改 svnserve.conf 时,需要重起 SVN,更改 authz,passwd 文件时不需要重启
重启 SVN 命令<非必需>
kill -USR1 `cat /elain/data/svndata/svn.pid`
svnserve -d -r /elain/data/svndata/ --pid-file=/elain/data/svndata/svn.pid
提示:当更改 svnserve.conf 时,需要重起 SVN,更改 authz,passwd 文件时不需要重起
到此服务器部署完成
客户端安装
客户端软件
TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi
连接:
svn://10.0.0.110/trunk
用户名 elain 密码 elain
本文转自 elain2012 51CTO博客,原文链接:http://blog.51cto.com/elain/620786
CentOS5.5下SVN部署文档相关推荐
- Ubuntu下LDAP 部署文档
LDAP 基本概念 LDAP 部署文档 环境准备 # cat /etc/issue Ubuntu 16.04.6 LTS \n \l # uname -r 4.4.0-142-generic # sl ...
- JAVA微信开源项目(jeewx)百度BAE 部署文档
JeeWx(捷微) 百度BAE 部署文档 开始前的准备 1. WAR包 下载地址: 链接: http://pan.baidu.com/s/1bnlcsk3 密码: 592i 下载war包和sql脚本文 ...
- loganalyzer部署文档-(第一部分)
loganalyzer部署文档 环境准备: 简介 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端.它提供了对日志的简单浏览.搜索.基本分析和一些图表报告的功能.数据可以从 ...
- Docker部署文档
Docker部署文档 目录 Docker部署文档 1 一.什么是Docker 3 1.1Docker简介 3 1.2对比传统虚拟机总结 4 1.3Docker通常用于如下场景: 5 1.4基本概念 5 ...
- Django+Linux+Uwsgi+Nginx项目部署文档
Django+Linux+Uwsgi+Nginx项目部署文档 WSGI 在生产环境中使用WSGI作为python web的服务器 WSGI:全拼为Python Web服务器网关接口,Python We ...
- 部署文档撰写经验分享
2011年,公司调我和几个同事去广西,与现场的同事一起撰写部署文档.去之前还感觉领导有点小题大做,写个部署文档至于么?我在公司半天就能写出一版了,还叫这么多人跑到广西写这个,真是崽卖爷田不心疼,公司费 ...
- django+nginx+uwsgi项目部署文档整理
django+nginx+uwsgi项目部署文档整理 参考文章:https://blog.csdn.net/qq_42314550/article/details/81805328 一.python安 ...
- java web部署文档_javaweb项目实施部署文档
javaweb项目实施部署文档 一 .安装配置jdk Jdk的下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.h ...
- centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档
RabbitMQ v3.7.16安装部署文档 部署安装过程严格按照官方文档的流程. 前言 软件版本 os centos7(ubuntu也适用,需要替换部分命令) rabbitmq v3.7.16 (r ...
最新文章
- URLEncoder和URLDecoder(乱码处理)
- python读取大文件的某行_Python按行读取文件的实现方法【小文件和大文件读取】...
- 使用verilog设计实现QR分解
- python代码性能分析_Python 性能分析入门指南
- java8 日期比较_20 个案例教你在 Java 8 中如何处理日期和时间?
- SNPE安装+Qualcomm高通AI神经网络处理SDK部署流程
- 最近新建了一个米表站
- 快速了解java语言
- DIAView 嵌入视频监控(海康威视)
- Qt网络编程之获取网络信息
- 联想Y9000X Opencore引导黑苹果Catalina10.15.6安装教程
- 单双面打印价格一样吗_正式合同应该打印单面还是双面?
- mysql软件可行性分析报告_软件工程作业 图书馆管理系统可行性分析报告
- Cadence PSpice 仿真9:低通滤波器蒙特卡洛分析仿真实战图文教程
- c语言程序设计课设简单,北京工业大学C语言程序设计课设报告.docx
- ERROR: HHH000388: Unsuccessful: create table
- 计算机键盘交替换键是,用了这么久电脑,还不知道键盘上的Ctrl、Tab、Alt是啥英文?快来涨知识!...
- 使用css给div添加四角边框的方法
- Output tensors to a Model must be the output of a TensorFlow `Layer`
- QMetaMethod::invoke: Unable to invoke methods with return values in queued connections
热门文章
- 天天爱跑步——树上差分
- Python3 casefold() 方法
- sql的 select
- Linux下的绘图(流程图、UML、mindmap)工具
- (3)插入排序之一 直接插入排序
- Keith Hill的Effective Windows PowerShell.pdf下载
- Android学习之反编译工具的使用
- python prettytable格式设置_Python prettytable的使用方法
- java面试题2021最新
- linux 堆的作用,闭包、对象,以及堆“族” | Linux 中国