2,编译及安装:
# ./configure --prefix=/usr/local/svn/
# make && make install
三,配置svn
1.安装svn服务器端
yum install subversion 从镜像下载安装svn服务器端
cd /opt/ //进入目录,准备创建svn目录
mkdir svn //创建一个svn目录
chmod -R 777 svn //修改目录权限为777
svnadmin create /opt/svn/sunny //创建一个svn版本仓库sunny(sunny可以随便起名字)
cd sunny/conf //进入sunny版本仓库下的配置文件目录
2.下面要修改这个目录下的三个配置文件
(1)vi svnserve.conf //配置版本库信息和用户文件和用户密码文件的路径、版本库路径
# anon-access = read
# auth-access = write
# password-db = passwd
//这四行,前面的#号和空格去掉,变成
anon-access = none //改成none 注意前面的空格要删掉 有空格svn会出错
auth-access = write
password-db = passwd
realm = sunny //改成自己的版本库
保存
(2)vi authz //文件,创建svn组和组用户的权限
[group]
sunny = gep,wce //创建一个sunny的组,并制定两个用户gep和wce
[/] //制定根目录下的权限
@sunny = rw //sunny组用户权限为读写
* = r //其他用户只有读权限
保存退出
(3) vi passwd //创建或修改用户密码
[users]
gep = 123456 //用户名为gep的用户的密码为123456
wce = 123456 //。。。
保存退出
然后要设置自启动
vi /etc/rc.local 打开自启动文件
文件内容如下
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
svnserve -d -r /opt/svn/sunny
svn命令:
lsof -i :3690 查看svn是否启动
ps aux |grep 'svn' 查找所有svn启动的进程
kill -9 2505 杀死2505这个查找到的svn进程
svnserve -d -r /usr/local/svn/sunny 启动svn(可以把这个放到/etc/local/rc.local文件中,实现开机自启动)
这个有必要解释一下 –d是后台运行 ‐r是读取版本库的根目录
如果3690端口没开:
#iptables -I INPUT -p tcp --dport 3690 -j ACCEPT #开放3690端口
#/etc/rc.d/init.d/iptables save #保存配置,非常重要
#/etc/init.d/iptables status # 查看是否已经成功:
然后从外面telnet 服务器ip的 3690端口,如果是通的,那么说明成功啦。
相关推荐
centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...
在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,其中 ifcfg-eth0 文件是我们需要编辑的文件。使用 vim 编辑器打开该文件,首次打开时会出现默认的配置信息。我们需要修改两个...
主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择
CentOS(Community ENTerprise Operating System)是基于Red Hat Enterprise Linux(RHEL)的开源免费操作系统,它提供了与RHEL高度兼容的稳定环境,广泛用于服务器和开发环境中。 描述中提到“找了很久,csdn上...
CentOS6.3服务器搭建指导文档说明书提供了详尽的步骤来帮助用户在PC机上建立一个完整的CentOS6.3服务器环境。这份指南由天霆云计算科技(上海)有限公司编写,旨在确保用户能够顺利地进行服务器的安装和配置。 首先...
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了...
Centos_6.3__DNS 配置讲解
"mobilyblocks"这个文件名没有明确指出它是什么类型的文件或内容,但在Linux环境下,它可能是某个软件项目、数据集或者配置文件的压缩包。如果这是一份源代码压缩包,那么用户可能需要使用tar或gzip命令来解压并查看...
### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...
本文档是CentOS 6.3下配置iSCSI网络存储,内容详细,步骤清晰
远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行...在安装 CentOS 6.3 和进行硬 RAID 配置之后,用户可以享受到高性能和安全性的服务器环境。
首先,我们需要理解的是,CentOS 6.3是一款基于RHEL(Red Hat Enterprise Linux)的Linux发行版,对于服务器环境非常稳定,但其默认的软件仓库可能不包含最新版本的Nginx。因此,我们通常会通过添加额外的软件仓库...
### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前...通过以上详细的步骤,您应该能够顺利完成CentOS 6.3系统的安装,并进行一些基本的配置工作。这将有助于确保系统的稳定性和安全性。
centos6.3 httpd配置文件
在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装和配置LAMP(Linux,Apache,MySQL,PHP)服务器。LAMP是Web开发的常见基础架构,广泛用于托管动态网站和应用程序。 首先,我们需要对系统进行必要的配置。...
【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...
Centos6.3 yum安装lamp架构
centOS6.3-DVD-IOS的下载种子.