当前位置:   article > 正文

Linux系统安装SVN_linux安装svn

linux安装svn

目录

一、检查是否有SVN

二、安装SVN

 三、创建目录

1、创建目录

2、创建版本库

四、配置

1、创建用户及密码

 2、权限配置

 3、配置SVN服务配置文件svnserve.conf

 五、启动与停止SVN服务

1、启动svn

2、查询svn是否在运行

 3、停止

 六、设置开机自启

 七、验证

 八、开启防火墙策略


一、检查是否有SVN

rpm -qa subversion

yum -y  remove subversion

 这是机器上没有SVN

二、安装SVN

yum -y install subversion

 检查安装结果

查看SVN版本

svn --version

 三、创建目录

1、创建目录

mkdir -p /usr/local/svn/svnrepos

2、创建版本库

svnadmin create /usr/local/svn/svnku

创建后,进入svnku,里面目录如下

其中conf文件夹下存放的是SVN的配置文件

四、配置

1、创建用户及密码

进入修改passwd文件 

在[user]标签下加入

用户名=密码

admin=admin@123
test=123456

 2、权限配置

使用分组的方法配置权限

  1. [groups]
  2. # harry_and_sally = harry,sally
  3. # harry_sally_and_joe = harry,sally,&joe
  4. readAndWrite = admin
  5. readonly = test
  6. # [/foo/bar]
  7. # harry = rw
  8. # &joe = r
  9. # * =
  10. [/]
  11. @readAndWrite = rw
  12. @readonly = r
  13. # [repository:/baz/fuz]
  14. # @harry_and_sally = rw
  15. # * = r
  16. * = r

 3、配置SVN服务配置文件svnserve.conf

 放开下图配置

  1. anon-access = none #禁止匿名用户访问
  2. auth-access = write #授权用户可写
  3. password-db = passwd #使用哪个文件作为账号文件
  4. authz-db = authz #使用哪个文件作为权限文件
  5. realm = /usr/local/svn/svnku #认证空间名,版本库所在目录

 五、启动与停止SVN服务

1、启动svn

svnserve -d -r /usr/local/svn/svnku

2、查询svn是否在运行

ps -ef|grep svnserve

 3、停止

我们直接杀死进程来停止服务

kill -9 8128

 六、设置开机自启

在 /etc/sysconfig 路径下修改svnserve文件

 

 修改

 执行systemctl enable svnserve.service

 七、验证

重启机器,连接上后直接查看svn状态,

 八、开启防火墙策略

此时还无法使用svn,还需要在安全组中加入3690端口,并放开防火墙的该端口

 完成后访问

 使用用户名密码即可

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/168962
推荐阅读
相关标签
  

闽ICP备14008679号