linux安装配置svn版本管理器

编程教程 > Linux (1629) 2025-01-27 09:41:09

1.安装svn

#yum -y install svn

2.创建SVN仓库存放路径

$mkdir svn_java
mkdir svn_java

3.创建maven仓库

$svnadmin create /home/svn/svn_java

4.配置用户信息

$cd /home/svn/svn_java/conf


 

1
$vi passwd
2


创建一个用户名为test密码为test用户
 

3


保存并退出.

5.配置仓库读写权限

$ vi svnserve.conf
1

6. 修改authz 文件,创建svn组和组用户的权限

$ vi authz
2


Authz文件默认内容:
 

3


更改内容:

4

7.启用SVN仓库

svnserve -d -r /home/svn/svn_java/
1

【注意】
1.默认端口 3690
2.可通过启用命令修改默认端口:$svnserve --listen-port 9999 -d -r /opt/svndata
3.配置文件中,配置项前后均不能有空格,否则将会使配置错误.

===================Centos配置以service方式启动svn服务================

1.编辑配置文件/etc/sysconfig/svnserve
默认内容:

[root@localhost bin]# cat /etc/sysconfig/svnserve
# OPTIONS is used to pass command-line arguments to svnserve.
# 
# Specify the repository location in -r parameter:
OPTIONS="-r /var/svn"

修改后:

[root@localhost bin]# cat /etc/sysconfig/svnserve
# OPTIONS is used to pass command-line arguments to svnserve.
# 
# Specify the repository location in -r parameter:
#OPTIONS="-r /var/svn"
OPTIONS="-d -r /home/svn/svn_java/"


启动svn的服务:

systemctl start svnserve.service

停止:

systemctl stop svnserve.service

重启:

systemctl restart svnserve.service

开机启动:

systemctl enable svnserve.service

取消开机启动:

systemctl disable svnserve.service



 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
1.安装svn#yum -y install svn2.创建SVN仓库存放路径$mkdir svn_java3.创建maven仓库$svnadmin creat
一.SVN分支使用需求以及解决办法需求:本地代码需要开发新功能,但是线上版本出现bug需要及时解决
Java编程中,svn提交代码报错svn: E165001: Commit blocked by pre-commit hook (exit code 1) with output:解决方法
SVN 分支/主干版本合并以下展示为主干修改内容合并到分支首先需要的是将分支版本更新到本地,然后在本地的分支版本选择合并(以下为TortoiseSVN 工具合并界面)上个关键性截图先:​这里只讲...
Linux(centos)系统远程(SSH)登录输入错误密码多次锁定账号时间PAM实现方式
什么是alias (别名)命令别名就是为一条命令定义一个命令名,执行这个新的命令名就相当于执行这条命令。Linux 中“命令别名”涉及的命令为 alias 和
Apine Linux 配置国内软件源echo "https://mirrors.tuna.tsinghua.edu.cn/alpine/v3.16/main" &gtl; /etc/apk/r...
一、规则分类1.进入本机,即访问本机规则2.出本机,即本机访问外面规则3.转发,即本地转发规则,如端口7001转发到80 二、使用1.允许来自IP 10.1.1
Linux查看BIOS版本/信息详情命令如下:#dmidecode -t 0例子:root@DS:~# dmidecode -t 0 # dmidecode 2.12 # SMBIOS en...
Alpine Linux 分区扩容切换国内源(已经操作则忽略该步骤)echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main/" &g...
概述本文主要讲述Linux系统中内存/硬盘测速方法,通过软件sysbench以及dd命令实现。sysbench安装Ubuntu/Debian:sudo apt-
Linux crontab常用表达式查看crontab任务crontab -l编辑crontab任务crontab -e每隔多少秒执行一次脚本* * * * * sleep 10; /bin/y...
Linux系统SSH命令基础用法,Linux,Linux系统
Linux系统分区Linux系统挂载硬盘Linux系统Linux系统增加交换分区swap1.分区介绍 Linux系统分区不同于windows,Linux下[IE