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 部署安装的主要内容,如果未能解决你的问题,请参考以下文章

如何在windows上安装部署设置SVN服务器

Maven+nexus+svn部署打包过程

如何删除ubuntu默认安装的svn

如何使用Myeclipse中的svn《转载》

Gitlab代码管理仓库安装部署

GitLab安装部署