2.svn 部署安装
Posted rockyricky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.svn 部署安装相关的知识,希望对你有一定的参考价值。
检查当前环境 是否有安装
rpm -qa | grep subversion
这边主要介绍使用 yum安装。
yum install -y subversion
安装完成后,建立版本数据存储根目录(svndata) ,已经用户密码,权限的目录(svnpasswd).
[root@localhost /]# mkdir -p /application/svndata
[root@localhost /]# mkdir -p /application/svnpasswd
[root@localhost /]# tree /application/
/application/
├── svndata
└── svnpasswd
启动指令
svnserver
可是用svnserver 查看主要参数。
svnserve --help
一些主要参数
Valid options: -d [--daemon] : daemon mode # 守护进程模式 -i [--inetd] : inetd mode -t [--tunnel] : tunnel mode -X [--listen-once] : listen-once mode (useful for debugging) -r [--root] ARG : root of directory to serve # 服务的根目录 -R [--read-only] : force read only, overriding repository config file
--pid-file ARG : write server process ID to file ARG # 放pid的
--listen-port ARG : listen port # 指定端口
[mode: daemon, listen-once]
--listen-host ARG : listen hostname or IP address # 指定ip,非本机所有ip都监听
启动svn
[root@localhost /]# svnserve -d -r /application/svndata/
[root@localhost /]# ps -ef | grep svn
root 1319 1 0 12:08 ? 00:00:00 svnserve -d -r /application/svndata/
root 1321 1258 0 12:09 pts/1 00:00:00 grep --color=auto svn
[root@localhost /]# netstat -tulnp | grep 1319
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 1319/svnserve
[root@localhost /]# lsof -i :3690
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
svnserve 1319 root 3u IPv4 23200 0t0 TCP *:svn (LISTEN)
以上是关于2.svn 部署安装的主要内容,如果未能解决你的问题,请参考以下文章