centos创建svn库步骤

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

修改后需要重启电脑

  1. svn import /data/ArcherImport file:///data/svn/repository/archer_repos 初始化库
相关推荐
188号安全攻城狮20 分钟前
【PWN】HappyNewYearCTF_8_ret2csu
linux·汇编·安全·网络安全·系统安全
Yana.nice2 小时前
openssl将证书从p7b转换为crt格式
java·linux
AI逐月2 小时前
tmux 常用命令总结:从入门到稳定使用的一篇实战博客
linux·服务器·ssh·php
小白跃升坊2 小时前
基于1Panel的AI运维
linux·运维·人工智能·ai大模型·教学·ai agent
跃渊Yuey2 小时前
【Linux】线程同步与互斥
linux·笔记
舰长1152 小时前
linux 实现文件共享的实现方式比较
linux·服务器·网络
zmjjdank1ng3 小时前
Linux 输出重定向
linux·运维
路由侠内网穿透.3 小时前
本地部署智能家居集成解决方案 ESPHome 并实现外部访问( Linux 版本)
linux·运维·服务器·网络协议·智能家居
VekiSon3 小时前
Linux内核驱动——基础概念与开发环境搭建
linux·运维·服务器·c语言·arm开发
zl_dfq3 小时前
Linux 之 【进程信号】(signal、kill、raise、abort、alarm、Core Dump核心转储机制)
linux