博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn3.0版修正版
阅读量:7104 次
发布时间:2019-06-28

本文共 1345 字,大约阅读时间需要 4 分钟。

1.首先检查操作系统上面是否安装了subversion

 rpm -qa subversion

2.安装subversion

 yum -y install subversion

3. 指定svn的数据存储路径

mkdir -p /usr/local/svn/data

4.指定svn的配置文件信息路径

mkdir -p /usr/local/svn/configure

5.启动svn服务

svnserve -d -r /usr/local/svn/data/

6.创建zhibo版本库

svnadmin create /usr/local/svn/data/zhibo

svnadmin create /usr/local/svn/data/wangzhan

7.进入zhibo版本库配置目录,并备份配置文件

cd /usr/local/svn/data/zhibo/conf/

cp svnserve.conf /usr/local/svn/configure

8.复制passwd和authz文件到zhibo的svnpasswd目录并修改权限

cp -p authz passwd /usr/local/svn/configure/

cd /usr/local/svn/configure/

chmod 700 authz passwd

9.修改svnserve.conf配置文件

vim svnserve.conf

[general]

anon-access = none //禁止匿名访问

auth-access = write //认证后有读的权限

password-db = /usr/local/svn/configure/passwd //指定密码文件

authz-db = /usr/local/svn/configure/authz //指定权限认证文件

10.为Svn版本库创建用户并授权访问指定项目版本库

vim passwd

wang = wang

vim authz

[/]

wang = rw:

11.重新启动svn服务进行验证

pkill svnserve

svnserve -d -r /usr/local/svn/data --config-file=/usr/local/svn/configure/svnserve.conf

12.svn启动脚本、给予权限

vim /root/svnstart.sh

#!/bin/bash

/usr/bin/svnserve -d -r /usr/local/svn/data --config-file=/usr/local/svn/configure/svnserve.conf

chmod a+x svnstart.sh

13.加入开机自启动

vi /etc/rc.d/rc.local

/root/svnstart.sh

14.线下linux服务器关闭防火墙

service iptables stop

chkconfig iptables off

本文转自 jin626889 51CTO博客,原文链接:http://blog.51cto.com/zuoshou/1925814,如需转载请自行联系原作者
你可能感兴趣的文章
话说System.Object(读书笔记)
查看>>
基于群成员贡献分的群推荐系统
查看>>
Linux命令(21):w命令
查看>>
dbgrideh 添加footer和导出
查看>>
MPLS ×××路由传播及数据转发详解
查看>>
(5)Zabbix用户参数配置
查看>>
长沙市财政局数据存储备份及异地容灾设备采购技术内容
查看>>
LSI SVM 挑战IBM SVC
查看>>
敏捷开发一千零一问系列之十七:长期受制于强势客户怎么办?(上)
查看>>
php中的错误处理机制
查看>>
Symantec Antivirus 故障事例二
查看>>
HDU——2067 小兔的棋盘
查看>>
我的友情链接
查看>>
【Java基础】 Java跳转页面的两种方法以及它们的区别
查看>>
Oracle RMAN 的 show,list,crosscheck,delete命令整理
查看>>
[MySQL]-->查询5天之内过生日的同事中的闰年2月29日问题的解决过程
查看>>
系统基础之用户管理作业题
查看>>
CentOS系统安装中文man手册
查看>>
Windows Server 2012活动目录域服务部署
查看>>
检测sshd端口误封脚本
查看>>