centos创建svn库步骤

本文详细介绍了如何在Linux系统中使用root权限安装和配置Subversion(SVN)仓库,包括设置root密码、修改配置、关闭防火墙、设置权限、自启动以及解决SELinux权限问题,以初始化SVN仓库。
摘要由CSDN通过智能技术生成

1.切换root用户
1、设置root用户的密码:
sudo passwd root
2、切换到root用户权限
su
3、切换回个人用户权限
exit
2.用root用户执行yum install -y subversion
3.创建文件夹mkdir -p /data/svn/repository
4.创建SVN 版本库
5.输入命令: svnadmin create /data/svn/repository/archer_repos/
6.输入命令修改配置文件:vi /etc/sysconfig/svnserve
7.将 OPTIONS=“-r /var/svn” 将/var/svn/repository改为svn版本库存放的目录,:wq 保存退出
8.systemctl stop firewalld 关闭防火墙
9.修改仓库用户名密码
在这里插入图片描述
mentorlib = mentorLib_Lib
designer = designer066[
修改authz,增加如下内容
执行命令vi /data/svn/repository/archer_repos/conf/authz
在文件最下行增加
[archer_repos:/]
mentorlib = rw

  • = r

vi /data/svn/repository/archer_repos/conf/svnserve.conf
在这里插入图片描述

框起来的配置项,放开注释不要空格
10.复制库文件文件到目录开启权限 sudo nautilus
11.修改环境变量
vim ~/.bashrc
文档最后加入export SVN_EDITOR=vim
输入完成后,输入冒号,再输入wq退出vim编辑器
第二步,输入命令:source ~/.bashrc
12.svnserve -d -r /data/svn/repository 启动svn服务
13.设置svn开机自启
编辑rc.local文件
vim /etc/rc.d/rc.local
2、加入如下启动命令
/usr/bin/svnserve -d -r /data/svn/repository
在这里插入图片描述

Lib上面初始化库的时候提示没有权限,需要永久关闭SELINUX:
vim /etc/selinux/config
修改为:
SELINUX=disabled
修改后需要重启电脑
14. svn import /data/ArcherImport file:///data/svn/repository/archer_repos 初始化库

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值