您当前的位置: 首页 >  服务器

顺其自然~

暂无认证

  • 4浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux服务器下安装配置SVN并设置开机启动

顺其自然~ 发布时间:2018-10-15 22:23:49 ,浏览量:4

下面以CentOS7.5为例介绍SVN的安装步骤。

一、安装svn服务器

在Linux中安装服务端

yum install subversion

二、配置SVN服务器

1、新建一个版本仓库(名字可以任意取)

mkdir /svn svnadmin create /svn/project2、添加用户 要添加SVN用户非常简单,只需在/svn/project/conf/passwd文件添加一个形如“username=password”的 账号为username和密码为password

cd /svn/project/conf

vim passwd打开并修改passwd文件 [users] zhangsan = 123456 lisi = 1234563、修改用户访问策略 /svn/project/conf/authz记录用户的访问策略,以下是参考:

cd /svn/project/conf

vim authz 打开并修改authz文件 [groups] admin=zhangsan               //将用户进行分组 user=lisi [project:/]             //进行授权 @admin = rw             //r表示读,w表示写 @user = r * =4、修改/svn/project/conf/svnserve.conf文件,让用户和策略配置升效.

cd /svn/project/conf

vim svnserve.conf打开svnserve.conf文件

svnserve.conf内容如下:此处每行开头切记不要有空格,不然会导致svn配置不成功 [general] anon-access = none //非授权用户无权访问 auth-access = write  //授权用户可写   password-db = /svn/project/conf/passwd  //密码文件路径 authz-db = /svn/project/conf/authz  //授权文件路径

三、启动SVN服务

# svnserve -d -r /svn 注意:如果修改了svn配置,需要重启svn服务,步骤如下: $ ps -aux|grep svnserve $ kill -9 ID号   杀死服务 $ svnserve -d -r /svn

四、使用SVN

在Windows系统中检出svn的文件,此时的地址也应该为

svn://Linux的ip地址/project/文件夹名(你自己创建的)。  

其他需要说明的情况

如果要在服务端删除SVN版本库,直接到相应project目录下删除相应的版本库文件夹,目前还不清楚这样做是否有副作用。

CentOS开机自动启动SVN服务的方法

1、编辑rc.local文件  vi /etc/rc.d/rc.local

2、加入如下启动命令  /usr/bin/svnserve -d -r /svn

这里写图片描述

注意:  我们在用终端操作的时候,可以直接使用以下命令启动SVN:  svnserve -d -r /svn  但是在/etc/rc.d/rc.local 文件中必须写上完整的路径!

不知道svnserve安装到哪里了?  可以使用 whereis 命令查找一下:

这里写图片描述

关注
打赏
1662339380
查看更多评论
立即登录/注册

微信扫码登录

0.6094s