`

Centos6.3环境下配置独立的svn服务器 (转)

阅读更多
Centos6.3环境下配置独立的svn服务器  
虚拟机装了centos6.3 想着装个svn 看了很多网上的教程都没成功 最后结合几个教程安装成功,记录一下
 
一,下载相关软件:
二,安装及配置:
1,解压,要在同一个目录下:
 
# tar -zxvf subversion-1.6.1.tar.gz
# tar -zxvf subversion-deps-1.6.1.tar.gz

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服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    CentOS 6.3 网络配置

    在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,其中 ifcfg-eth0 文件是我们需要编辑的文件。使用 vim 编辑器打开该文件,首次打开时会出现默认的配置信息。我们需要修改两个...

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    centos 6.3 64位下载

    CentOS(Community ENTerprise Operating System)是基于Red Hat Enterprise Linux(RHEL)的开源免费操作系统,它提供了与RHEL高度兼容的稳定环境,广泛用于服务器和开发环境中。 描述中提到“找了很久,csdn上...

    CentOS6.3服务器搭建指导文档说明书

    CentOS6.3服务器搭建指导文档说明书提供了详尽的步骤来帮助用户在PC机上建立一个完整的CentOS6.3服务器环境。这份指南由天霆云计算科技(上海)有限公司编写,旨在确保用户能够顺利地进行服务器的安装和配置。 首先...

    CentOS 6.3下Samba服务器的安装与配置

    Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了...

    Centos_6.3__DNS配置

    Centos_6.3__DNS 配置讲解

    CentOS6.3

    "mobilyblocks"这个文件名没有明确指出它是什么类型的文件或内容,但在Linux环境下,它可能是某个软件项目、数据集或者配置文件的压缩包。如果这是一份源代码压缩包,那么用户可能需要使用tar或gzip命令来解压并查看...

    CentOS 6.3 安装VMTools

    ### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...

    CentOS 6.3下配置iSCSI网络存储

    本文档是CentOS 6.3下配置iSCSI网络存储,内容详细,步骤清晰

    远程安装CentOS6.3

    远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行...在安装 CentOS 6.3 和进行硬 RAID 配置之后,用户可以享受到高性能和安全性的服务器环境。

    CentOS6.3安装nginx操作指南

    首先,我们需要理解的是,CentOS 6.3是一款基于RHEL(Red Hat Enterprise Linux)的Linux发行版,对于服务器环境非常稳定,但其默认的软件仓库可能不包含最新版本的Nginx。因此,我们通常会通过添加额外的软件仓库...

    安装CentOS6.3系统

    ### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前...通过以上详细的步骤,您应该能够顺利完成CentOS 6.3系统的安装,并进行一些基本的配置工作。这将有助于确保系统的稳定性和安全性。

    centos6.3 httpd配置文件

    centos6.3 httpd配置文件

    CentOS_6.3安装以及配置LAMP

    在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装和配置LAMP(Linux,Apache,MySQL,PHP)服务器。LAMP是Web开发的常见基础架构,广泛用于托管动态网站和应用程序。 首先,我们需要对系统进行必要的配置。...

    CentOS6.3 Linux操作系统安装教程

    【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    centOS6.3镜像种子

    centOS6.3-DVD-IOS的下载种子.

Global site tag (gtag.js) - Google Analytics