博客列表 >宝塔部署svn

宝塔部署svn

洒脱艸的博客
洒脱艸的博客原创
2022年07月13日 11:12:52717浏览

第一步:

通过yum命令安装svnserve

yum -y install subversion

此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行,如图:

 

第二步:

建立版本库目录,命令如下:(目录可自拟)

mkdir /www/svndata

在svn版本库目录下启动svn,命令如下:

svnserve -d -r /www/svndata

如果命令完成后您的服务器显示“svnserve: E000098: Can't bind server socket: Address already in use”应该是启用了,暂时可以不理会,然后我们再去创建版本库。

 

 

创建一个新的版本库baseData,命令如下:

svnadmin create /www/svndata/baseData

安装和部署完成后,我们需要配置相关权限及账号密码,我们先配置svn访问密码

vim authz 

vim password

vim svnserve.conf

cd /www/svndata/mch/hooks

设置自动同步版本库文件到代码库:需设置文件权限为777

a 1 :wq

vim post-commit

#!/bin/sh

 

SVN=/usr/bin/svnWEB=/www/wwwroot/mch

export LANG=en_US.UTF-8

 

$SVN update $WEB --username talklee --password talklee.com

同步库文件

svn checkout svn://***/mch /www/wwwroot/mch

 

 

 

顺手把svn重启命令附上:

查看svn的进程,筛选svn的进程命令:

ps -ef|grep svn

杀死主进程,杀死进程的命令用 

kill -9 3280

如图ID是3280,就使用 kill -9 3280 ,每个人程序不一样所以id也是不一样的,不要直接使用我这个,重新启动svn,命令:

svnserve -d -r /www/svndata

 

其他资料 

宝塔安装 SVN 搭建svn版本库

宝塔linux面板搭建SVN控制系统的图文教程

 

 


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议