阿里云服务器Centos6.5 部署SVN

开发要求部署个版本管理器,参照教程,写写自己的经验:

检查是否安装了低版本的SVN
[[email protected] /]# rpm -qa subversion

#卸载旧版本SVN
[[email protected] modules]# yum remove subversion
安装SVN

[[email protected] modules]# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
确认已安装了svn模块

[[email protected] /]# cd /etc/httpd/modules
[[email protected] modules]# ls | grep svn
mod_authz_svn.so
mod_dav_svn.so

验证安装:

svnserve,版本 1.6.11 (r934486)
   编译于 Feb 10 2015,22:08:22

版权所有 (C) 2000-2009 CollabNet。
Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。
此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。

下列版本库后端(FS) 模块可用:

* fs_base : 模块只能操作BDB版本库。
* fs_fs : 模块与文本文件(FSFS)版本库一起工作。

Cyrus SASL 认证可用。

代码库创建

svnadmin create /opt/svn/repositories

ll 可以看到以下文件:

conf/          format         locks/         YouzanApitest/
db/            hooks/         README.txt 
配置代码库(conf目录下)

vim  passwd

添加:[users]
# harry = harryssecret
# sally = sallyssecret
zhoulf=123456

vim authz

添加:    [/]
zhoulf=rw

vim svnserve.conf

添加:

[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/opt/svn/repositories

配置防火墙端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

service iptables restart

启动SVN

svnserve -d -r /opt/svn/repositories

测试
SVN服务已经启动,使用客户端测试连接。
客户端(自行下载客户端SVN)连接地址:svn://192.168.15.231
用户名/密码: zhoulf/123456
测试创建文件夹等操作。

时间: 2024-12-12 12:17:32

阿里云服务器Centos6.5 部署SVN的相关文章

阿里云服务器Centos6.5 部署JDK+TOMCAT+MYSQL

最近公司申请台阿里云服务器,选择的java多功能部署环境.登陆才发现,除了mysql装了,apache-tomcat.jdk-8u25-linux只有源文件.切换到/root/soft目录下,可以看到源文件.下面是部署jdk+apache,并测试生产环境. 一.部署JDK 查看系统是否安装了JDK:java –version(或者rpm -qa |grep java) 这里没预装,于是复制jdk-8u25-linux-x64.tar.gz到/usr/java (cp jdk-8u25-linux

阿里云服务器Centos6.5 部署多版本tomcat

线上很多要求是启动多个tomcat,其实就是配置不同端口,启动tomcat时以不同端口识别服务. 前文已经介绍了如何安装部署tomcat,此处只明确指出不同之处: 1.修改环境变量 vim /etc/profile,添加如下内容: export TOMCAT_HOME=/usr/tomcatexport TOMCAT_2_HOME=/usr/tomcat8export CATALINA_BASE=/usr/tomcatexport CATALINA_2_BASE=/usr/tomcat8expo

在基于阿里云服务器CentOS6.5下安装Subversion 1.6.5服务

最近阿里云搞了个1元免费提供云服务器的活动,偶心痒痒就申请了一个. 正好可以作为团队的SVN服务器了,下面就来部署SVN服务吧. 一.安装基础环境 apr-1.5.0.tar.gz apr-util-1.5.3.tar.gz pcre-8.35.tar.gz zlib-1.2.8.tar.gz subversion-1.5.6.tar.gz tar -xzvf apr-1.5.0.tar.gz cd apr-1.5.0 ./configure --prefix=/usr/local/apr ma

阿里云服务器CentOS6.9安装Mysql

上篇讲了CentOS6.9安装tomcat,这篇来讲mysql的安装 1.查看CentOS是否安装了MySQL yum list installed | grep mysql //查看CentOS是否安装了MySQL 2.如果安装过,先把原来的MySQL删除,删除方法参照:http://blog.csdn.net/zhang41228/article/details/75570976 3.先查看yum库中的mysql yum list | grep mysql //查看yum库中的mysql 4

阿里云服务器CentOS6.9 tomcat配置https安全访问

应用场景 上线微信小程序的时候,域名要求https安全格式,否则获取数据异常. 第一步.SSL证书获取 获取SSL证书方式很多种,包括网页生成.工具生成等,这里我使用阿里云平台获取免费ssl证书的方法,优缺点如下: 优点:安全.快捷.适合学习使用. 缺点:有效期1年 1.登录阿里云后台管理页面,搜索“SSL证书”,在SSL证书页面点击“购买证书”,如果你用其他工具生成,则将已经生成的证书“上传证书”到阿里云上. 2.选择免费版,点击立即购买 支付成功,进入控制台 3.申请证书 4.按要求填写内容

基于阿里云服务器Linux系统部署JavaWeb项目(一)

前段时间刚完成一个JavaWeb项目,想着怎么部署到服务器上,边学边做,花了点时间终于成功部署了,这里总结记录一下过程中所遇到的问题及解决方法.之所以选择阿里云,考虑到它是使用用户最多也是最广泛的云服务器.学生可以选择学生机,价格非常优惠.本人选择的是系统镜像:CentOS 7.3 64位. 根据需要部署了以下环境: 1.配置Java环境 2.安装Tomcat及配置.war包部署 3.安装MySql及配置.运行sql文件 准备工作: 1.首先需要开通项目用到的端口,例如8080端口,下图为本人开

阿里云服务器Centos6.5 通过http访问svn项目

安装并配置好SVN,参考文档 http://strongit.blog.51cto.com/10020534/1630095 1.配置SVN访问端口号: vim /etc/httpd/conf/httpd.conf #Listen 12.34.56.78:80 Listen 9999 2.httpd配置: vim /etc/httpd/conf.d/subversion.conf 重启httpd服务,service httpd restart 3.启动svn服务:  svnserve -d -r

阿里云服务器的坑=====部署EF+MVC

异常处理汇总 ~ 修正果带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4599258.html 先参考:http://www.cnblogs.com/dunitian/p/4981572.html 网站部署好后==>继续404 网站日记如下: 2015-11-19 23:51:52,119 [15] ERROR log - System.InvalidOperationException: 未找到具有固定名称“System.Data.SqlClient

Nginx+Uwsgi+Flask在阿里云服务器上的部署

先说明一下,我用的系统是centos6.8,个人感觉centos的系统配置还是挺简单的...不过存在很多防火墙的问题,下边一步步来说.... centos上应该是默认已经安装了Python2.6,不过你要想安装其他的版本就需要自己首先安装一个pyenv的东西.... 1.先说一下pyenv吧,这是一个多版本共存的版本管理器.windows上就不用说了,可以安装多个版本的Python,但是Linux上就会有问题了,所以需要这么一个管理器. 第一步,安装: # curl -L https://raw