Linux下的SVN服务器搭建

来源:互联网 发布:cms监控软件操作说明 编辑:程序博客网 时间:2024/05/17 23:07

安装

运行如下命令:

yum -y install subversion

查看安装:

rpm -ql subversion

创建版本库目录

当前处于根目录下,一次性创建如下:

mkdir /local/svn/svnrepos

创建svn版本库

创建版本库,命令如下:

svnadmin create /local/svn/svnrepos/projects (projects为你预期的版本库名称,可自定义)

创建成功后,进入projects目录下

cd /local/svn/svnrepos/projects

进入目录,可以看见如下文件信息:
这里写图片描述

修改配置

运行如下命令,进入配置文件夹:

cd /local/svn/svnrepos/projects/conf

conf目录下,一共存放三份重要的配置文件,如下:
这里写图片描述

authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件

修改authz文件信息,在文件内容的末尾,添加如下:
这里写图片描述

修改passwd文件信息,将账号和密码信息追加到文件中即可,注意格式为:
账号 = 密码
例如:admin = 123456
这里写图片描述

修改svnserve.conf,原始文件内容,都被注释掉的,我们只需要去掉4条指定内容前注释即可,如下:
这里写图片描述

启动svn服务器

在根目录下,执行如下命令:

svnserve -d -r /local/svn/svnrepos

启动成功后,可用ps -aux查看服务启动是否成功,可以用kill命令关闭SVN服务器
这里写图片描述

客户端访问svn服务器

在SVN客户端,输入地址:svn://ip地址:3690/projects (iP地址为你linux的ip,projects为前面创建的版本库名称,3690为svn默认端口)

原创粉丝点击