基于阿里云服务器搭建SVN服务器

本系列文章由ex_net(张建波)编写,转载请注明出处。

http://blog.csdn.net/ex_net/article/details/8577784

作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流!

过年了,放假在家正好有时间琢磨些新东西,无意中想起了阿里云服务器。于是就注册了一个玩玩,由于目前要管理的团队、事情多了,就打算基于SVN架设一个自己的SVN版本控制服务器。

下面就简单介绍如何基于阿里云服务器搭建SVN服务器。

第一步,购买阿里云服务器

(1)登录 http://www.aliyun.com,用手机号注册一个账户(以后重装系统、或着管理阿里服务器,都得用它)。

(2)购买服务器,建议你先购买1个月的使用期先试试,感觉哈。

例如,我购买的配置是512M内存,20G系统盘+20G数据盘,2M的公网带宽。

备注:阿里云还赠送了1个独立的“公网IP”地址。

第二步,安装操作系统

说实话,这一步真够省事的。呵呵。 选择好合适的操作系统,然后你就冲杯咖啡耐心等个10多分钟,你的服务器操作系统就安装好了。

阿里云支持的操作系统基本涵盖了“主流”的系统。

第三步,远程操作服务器

在这里我选择了Xshell这个软件,当然你可以选用阿里云推进的Putty

(1)配置好SSH

(2)连接上服务器

(3)先修改默认的登录密码

sudo passwd root

因为初始化的密码,实在是不好记忆

(4)修改默认主机名,不然每次登录都会看到一串名称

vi /etc/hostname

(5)挂接数据盘(如果购买了数据盘)

详细的使用说明见:http://help.aliyun.com/origin?spm=0.0.0.30.ODRhOq&helpId=271 (Linux 系统挂载数据盘)

备注:

将数据盘的分区挂接到 /home/data 目录下,方便今后的管理

echo '/dev/xvdb1 /home/data ext3 defaults 0 0' >> /etc/fstab

(6)    重启服务器

第四步、安装apache 和svn 软件

(1)安装apche 软件

sudo apt-get install apache2

耐心等2,3分钟,不愧是阿里云服务器,速度超快

在安装完毕后,会有一个错误的警告。需要处理。

vi /etc/apache2/httpd.conf

在里面增加一行

ServerName 127.0.0.1:80

然后再sudo /etc/init.d/apache2 restart  重启apache 测试看看

打开IE,输入虚拟服务器的地址即可。

(2)安装SVN

sudo apt-get install subversion

sudo apt-get install libapache2-svn

2分钟后即可安装完毕。

(3)配置版本库

版本库配置实例见:http://blog.csdn.net/ex_net/article/details/7409439

配置完毕后,重启apache会出现警告,这主要是由于apache没有启用svn的验证模块

需要在apache的配置文件中加上

vi /etc/apache2/mods-enabled/dav.load

LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so

再重启apache试试

至此,配置成功!

如果你看到上图,则说明你成功了。

第五步、多版本库配置提示

(1)修改 vi /etc/apache2/httpd.conf

例如:

<Location /yjb>
DAV svn
SVNParentPath /home/data/yjb
AuthType Basic
AuthName "yjb subversion repository"
AuthUserFile /home/data/yjb/passwd
AuthzSVNAccessFile /home/data/yjb/auth
Require valid-user
</Location>

<Location /svn>
DAV svn
SVNParentPath /home/data/svn
AuthType Basic
AuthName "zjb subversion repository"
AuthUserFile /home/data/svn/passwd
AuthzSVNAccessFile /home/data/svn/auth
Require valid-user
</Location>

(2)并且在相应的目录下添加密码、用户信息即可

过年了,蛇年到来了!

金龙腾空去,灵蛇驾云来;挑灯辞旧岁,瑞雪兆丰年。爆竹声声,锣鼓震天,在此辞旧迎新之际,恭祝大家:蛇年大吉,新春快乐,万事如意!

基于阿里云服务器搭建SVN服务器相关推荐

  1. 基于阿里云CentOS8搭建远程服务器

    基于阿里云CentOS-8+宝塔面板搭建远程服务器 星光不问赶路人,时间不负有心人,最近做课程设计就是要用到服务器,自己花了一天时间去了解以及部署.记录一下.这篇文章一轻量服务器为例,云服务器类似. ...

  2. 基于阿里云Ubuntu搭建SVN版本控制

    目录 前言 步骤1:检查是否已经安装SVN 步骤2:正式安装SVN 步骤3:创建项目版本库 步骤4:更改配置 步骤5:启动SVN服务 步骤6:远程访问 SVN 拉代码 步骤7:开机自动启动SVN服务 ...

  3. Esp8266进阶之路12 图文并茂学习阿里云主机搭建8266MQTT服务器,实现移动网络远程控制一盏灯!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...

  4. 阿里云上搭建webRTC 服务器——Licode

    阿里云上搭建webRTC 服务器--Licode 系统配置 阿里云服务器 Ubuntu 14.04.5 LTS Docker 环境搭建 在一台空的机器上搭建docker环境,先要安装docker,执行 ...

  5. 安全态势_交互发现 —— 基于阿里云轻松搭建安全大屏

    原文链接 摘要: 使用DataV大屏展现态势感知 DNS 会话日志,从而实现交互式安全威胁发现. 2017年,阿里云启动MVP(Most Valuable Professional)项目.顾名思义,M ...

  6. 安全态势,交互发现 —— 基于阿里云轻松搭建安全大屏

    摘要:使用DataV大屏展现态势感知 DNS 会话日志,从而实现交互式安全威胁发现. 2017年,阿里云启动MVP(Most Valuable Professional)项目.顾名思义,MVP正在寻找 ...

  7. 梨视频:基于阿里云E-MapReduce搭建视频推荐系统实践

    专注新闻资讯的梨视频近来表现亮眼. 梨视频由前澎湃新闻掌门人邱兵创立. 在上线之前,它就获得了黎瑞刚华人文化近1亿美元投资,旗下<微辣>栏目总播放量已经超过4亿,并在上线1个月后获得&qu ...

  8. 梨视频:基于阿里云E-MapReduce搭建视频推荐系统的实践

    专注新闻资讯的梨视频近来表现亮眼. 梨视频由前澎湃新闻掌门人邱兵创立. 在上线之前,它就获得了黎瑞刚华人文化近1亿美元投资,旗下<微辣>栏目总播放量已经超过4亿,并在上线1个月后获得&qu ...

  9. 基于阿里云HiTSDB搭建工业物联网平台实践

    摘要: 基于阿里云全面的物联网.云计算与大数据技术搭建云端的企业能源管理物联网平台实现能耗数据采集.统计分析.平衡调度.节能优化等全面的能源管控协同平台.是企业生产运行保障的利器,也是大量企业实现云上 ...

最新文章

  1. java基础面试题:java中实现多态的机制是什么?
  2. AHK调用API获取ListView每列的坐标
  3. 【Android 进程保活】提升进程优先级 ( 使用前台 Service 提高应用进程优先级 | 启动相同 id 的第二个前台 Service 关闭通知 )
  4. 文件服务器的配置与管理(3) 共享文件夹的创建与使用
  5. 窗体之间传值的暴力方法
  6. vue如何获取年月日_BootstrapVue——Vue和Bootstrap的相结合,构建响应式应用更简单...
  7. 百度php editor图片上传到其他盘,百度编辑器Editor图片独立上传
  8. 动态ADF火车:以编程方式添加火车停靠站
  9. 《游戏编程模式》一7.8 并发状态机
  10. Golang实践录:利用反射reflect构建通用打印结构体接口
  11. android 55
  12. python动画精灵_【python游戏编程之旅】第六篇---pygame中的Sprite(精灵)模块和加载动画...
  13. SwiftUI 打开高德地图
  14. Tricks(三十七)—— C++ string类 split 的实现
  15. 用gdb调试动态链接库
  16. Java计算机毕业设计电脑小白网站源码+系统+数据库+lw文档
  17. fotify php审计,Fortify下载-代码审计工具Fortify SCA下载v20.1.1 最新版-西西软件下载...
  18. 相对路径目录返回问题
  19. Python实现图片文字识别
  20. CVPR2018 ——(GAN)延时摄影视频的生成

热门文章

  1. 金融银行项目测试面试题,助你攻破金融测试面试
  2. 吉客云与金蝶云星空对接集成分页查询出库单连通采购退货新增(JackYun-采购退料OK)
  3. 【物联网】施密特辞任谷歌母公司董事长!他非常直接地说,互联网将消失!
  4. VMware Workstation 与 Device/Credential Guard 不兼容。解决办法。
  5. 卡爾·史瓦西-那个解出黑洞的人
  6. sqlserver2008的SSMS连接sqlserver2016的时候提示‘索引超出了数组界限。’
  7. python爬取网易云音乐评论分析_python爬取网易云音乐评论
  8. 前端项目实战134-前端实战项目部署线上刷新错误
  9. 听说80%的程序员过不好这个年
  10. 清华大学计算机谭教授,清华大学计算机科学与技术系导师简介:孙延奎