来自 澳门金莎娱乐手机版 2019-11-03 04:47 的文章
当前位置: 金沙澳门官网网址 > 澳门金莎娱乐手机版 > 正文

5下SVN部署文档

简述:

SVN是三个虎口脱离危险虚拟互联网连串,它将系统生龙活虎体化的新闻安全功效均衡合理地布满在差别的子系统中,使各子系统的功用博得最大限度的揭橥,子系统之间相互补充,系统总体质量大于各子系统功效之和,用平衡补充的尺码息灭了"木桶原理"的主题材料。

环境:
CentOS release 5.5 (Final) x64
 
IP:10.0.0.110
 
#安装配置
 
自己商酌是否安装了低版本的SVN
rpm -qa subversion
[root@www.linuxidc.com 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 /linuxidc/data/{svndata,svnpasswd}
 
运维SVN服务钦赐服务的SVN根目录
svnserve -d  -r /linuxidc/data/svndata/ --pid-file=/linuxidc/data/svndata/svn.pid
 
查看 SVN 进程:
[root@www.linuxidc.com tools#]ps -ef|grep svn|grep -v grep                                           
root   27543     1  0 14:10 ? 00:00:00 svnserve -d -r /linuxidc/data/svndata/ --pid-file=/linuxidc/data/svndata/svn.pid
 
检测 SVN 端口:  
[root@www.linuxidc.com tools#]netstat -ln |grep 3690                                           
tcp        0      0 :::3690                     :::*                        LISTEN 
 
创排版本库
创办贰个新的 Subversion 项目 trunk
svnadmin create /linuxidc/data/svndata/trunk
 
配置允许客商 linuxidc 读写访谈
 
cd /linuxidc/data/svndata/trunk/conf/

vi svnserve.conf 修改

     12 anon-access = none
     13 auth-access = write
     18 password-db = /linuxidc/data/svnpasswd/passwd 

     25 authz-db = /linuxidc/data/svnpasswd/authz

/etc/init.d/httpd start
注: svnserve.conf 中种种参数都要顶格写,开始不可能有空格。
 
cp authz passwd /linuxidc/data/svnpasswd/
 
authz 的配置:
cd /linuxidc/data/svnpasswd/
vi authz
添加
#################################
[groups]
#定义组
g_webadmin = linuxidc
 
#概念目录
[trunk:/]
@g_webadmin = rw
#################################
唤醒:注意 authz 权限格式的写法
1.authz 中种种参数都要顶格写,起先不能够有空格。
2.对此组,要@最早,顾客无需@领头。
 
passwd 文件客户及密码的设置
 
vi passwd
添加:
#######################
# user=passwd
linuxidc=linuxidc
######################
提示:
1.等号前为 SVN 帐号,等号后为 svn 密码
2.改革 svnserve.conf 时,需求重起 SVN,纠正 authz,passwd 文件时没有必要重启
 
重启 SVN 命令<非必需>
kill -USR1 `cat /linuxidc/data/svndata/svn.pid`
svnserve -d -r /linuxidc/data/svndata/ --pid-file=/linuxidc/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
用户名 linuxidc 密码 linuxidc

图片 1

本文由金沙澳门官网网址发布于澳门金莎娱乐手机版,转载请注明出处:5下SVN部署文档

关键词: