1.检查是否已安装
rpm -qa subversion
##如果要卸载旧版本:
yum remove subversion
2.安装
yum -y install subversion
3.检查是否安装成功
svnserve --version
4.创建SVN版本库
mkdir -p /opt/svn/repos/svn1 ##创建目录
chmod -R 777 svn ##修改目录权限为777
svnadmin create /opt/svn/repos/svn1 ##创建SVN版本库
5.配置版本库
cd /opt/svn/repos/svn1/conf
vi passwd ##添加用户
[users]
# harry = harryssecret
# sally = sallyssecret
username1 = password1
username2 = password2
vi authz ##添加权限
[svn1:/] ##svn1是具体版本库的标签
username1 = rw
username2 = rw
vi svnserve.conf ##取消一些注释
[general]
anon-access = none ##非授权用户无法访问
auth-access = write ##授权用户有写权限
password-db = /opt/svn/repos/svn1/conf/passwd ##密码数据所在目录
authz-db = /opt/svn/repos/svn1/conf/authz ##权限数据所在目录
realm = svn1
6.检测SVN 端口
netstat -ln |grep 3690
7.开放svn端口
默认是3690端口,你也可以用别的。已开启的跳过这一步
iptables -I INPUT -p tcp --dport 3690 -j ACCEPT ##修改
/etc/rc.d/init.d/iptables save ##保存
service iptables restart ##重启
/etc/init.d/iptables status ##查看
8.启动SVN
svnserve -d -r /opt/svn/repos #注意目录,不包含svn1
ps aux | grep svnserve #查看服务是否启动
9.设置自启动
vi /etc/rc.local
添加下面一行,保存退出
svnserve -d -r /opt/svn/repos
10.测试SVN的服务器
svn://ip:3690/svn1
其他:
killall svnserve ##关闭svn服务
rm -rf svn2/ ##删除版本库
分享到:
相关推荐
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
### 阿里云服务器CentOS7.2安装配置GitLab #### 一、概述 本文档旨在指导用户如何在阿里云服务器上安装并配置GitLab。GitLab是一款开源的Git仓库管理工具,它提供了非常丰富的特性,如版本控制、项目管理、CI/CD等...
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
本文将详细介绍如何在CentOS 7操作系统上搭建SVN服务器,包括安装、配置以及基本操作。 首先,我们需要理解SVN的作用。SVN是一个集中式的版本控制系统,用于管理代码或者其他文件的变更历史,方便团队成员共享资源...
本教程将详细介绍如何在阿里云服务器上配置一个CentOS系统,然后安装Nginx作为反向代理服务器,以及Gunicorn作为WSGI服务器,最后集成Python和Flask来实现一个完整的Web服务环境。 首先,确保你的阿里云服务器是...
二、 SVN 服务器配置 1. 创建 SVN 根目录 首先,需要创建 SVN 根目录,命令为 mkdir /source/svn。 2. 添加工程 然后,需要添加工程,命令为 svnadmin create /source/svn/project。 3. 导入工程初始文件 导入...
### 阿里云ESC服务器搭建SVN服务器详解 #### 一、前言 随着团队协作的日益增强,版本控制系统(Version Control System, VCS)的重要性愈发凸显。Subversion(简称SVN)作为一款集中式的版本控制系统,在项目开发中...
10. **故障排查**:如果在安装或配置过程中遇到问题,例如无法连接 SVN 服务器,应检查防火墙设置、SVN 服务器是否正常运行,以及网络连接是否畅通。 通过以上步骤,你可以在 CentOS 7 上成功搭建一个 SVN 服务器,...
在CentOS操作系统中安装SVN(Subversion)服务器,需要遵循一系列步骤来确保所有依赖项正确安装并配置。以下是详细的安装过程: 1. **安装依赖库** 首先,我们需要安装SVN所需的依赖库,包括apr(Apache Portable ...
在本文中,我们将深入探讨如何在CentOS操作系统上安装并配置SVN(Subversion)服务器。SVN是一种广泛使用的版本控制系统,它允许团队协作管理代码和其他文件的版本历史。 首先,我们来了解一下如何检查和安装SVN。...
### 安装与部署阿里云CentOS 7.4 上的 SVN 1.10.0 版本 ...通过以上步骤,我们可以在阿里云 CentOS 7.4 上成功安装并部署 SVN 1.10.0 版本,同时配置多个仓库并将其设置为开机自启动,实现高效稳定的版本控制系统。
CentOS系统中的SVN(Subversion)离线安装是一个对网络环境依赖较低的部署方式,尤其适用于网络条件不佳或者安全要求较高的环境。SVN是一种版本控制系统,用于管理代码和其他文件的变更历史,对于团队协作开发至关...
### 腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境 #### 知识点一:腾讯云服务器租赁与基本配置 - **腾讯云服务器租赁**:首先需要注册并登录腾讯云平台,选择合适的服务器配置进行租赁。文中提到作者选择了...
本文档详细介绍了阿里云 ECS CentOS 7 环境下LNMP配置的详细步骤,包括远程连接服务器、添加新用户、安装 EPEL 仓库、安装 Nginx、配置虚拟主机等内容。按照这些步骤,我们可以轻松地配置 LNMP 环境,满足我们的开发...
### Centos 7 下安装配置SVN服务器及Apache集成详解 #### 一、安装与配置SVN **1. 安装Subversion** 在CentOS 7系统中部署SVN服务器,首先要确保已经安装了Subversion。具体步骤如下: - **检查是否已安装**:...
本文将深入探讨这两个技术以及如何在阿里云轻量应用服务器上进行安装和配置,以便支持各种网站的搭建。 JDK,全称为Java开发工具包,是Java编程语言的必备环境。它包含了编译器、调试器、文档生成器以及各种工具,...
首先,确保你的阿里云服务器已配置好CentOS 8环境。如果你尚未安装CentOS 8,可以使用以下命令进行安装: 1. 更新系统: ``` sudo yum update -y ``` 2. 安装EPEL仓库: ``` sudo dnf install epel-release -y ```...
现在,我们需要安装并配置Apache HTTPD服务器以支持SVN。首先,安装Apache: ```bash sudo yum install -y httpd ``` 接着,启用mod_dav_svn和mod_authz_svn模块: ```bash sudo systemctl enable httpd sudo ...