CentOS svn的启动、停止

CentOS svn的启动、停止,第1张

启动SVN服务:

svnserve -d -r /home/svn

/home/svn 为版本库的根目录;

关闭SVN服务:

使用以下命令查找进程

ps aux | grep svn

如果打印

则证明已开启svn,否则未开启

停止svn

使用Kill命令杀死进程

kill -s 9 3422

3422为进程ID

先转到SVN的安装目录,比如,你安装在/home/svn 下面。

然后转到bin目录下,在这里可以看见一个叫svnserve的文件,我们需要用这个来启动SVN服务。

试一下svnserve --help,看看这个命令的帮组,其中有-d和-r,分别表示后台运行和数据仓库目录。

数据仓库目录表示你保存数据的地方,如你将工程的信息保存在/home/svndata下面,这个svndata就是你的数据仓库目录。

弄清楚了这些就可以来启动了:

输入命令:

svnserve -d -r /home/svndata

后面那个要跟你自己的数据仓库目录。

这样我们就启动了SVN了,SVN默认监听的是3690。有时候我们需要更改一下监听的端口,这时就需要设定一下监听端口了,按照如下命令来进行:

svnserve --listen-port 9999 -d -r /opt/svndata

这样我们就把监听端口改成了9999了,当然你也可以可以把9999改成你自己想监听的端口~

启动subversion的服务可以通过两种方式来完成

1、第一种手动输入cmd命令,svn服务端软件服务的启动可以通过cmd命令来启动,定位到subversion的安装目录,我的机器是C:\Program Files\Subversion\bin, 输入命令 svnserve –d –r D:\svndemo,其中D:\svndemo是svn数据仓库的目录。

2、第二种把subversion的服务添加到windows服务,作为开机自动启动的服务,同样可以通过cmd命令来完成,命令如下:sc create svn binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r D:\svndemo" displayname= "Subversion Server" depend= Tcpip start= auto,其中"binpath="后面跟的是subversion的安装目录,--service -r后面的参数是数据仓库的路径。通过这种方式就把subversion的服务作为windows自启动的服务了。

接下只要重启服务器就可以了,服务器端的subversion的服务就可以开始运行了.

注:在WindowsServer中,要在cmd中创建服务,不要在PowerShell中,否则提示参数错误。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/426942.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-26
下一篇2023-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存