基于阿里云服务器搭建SVN服务器 基于阿里云服务器搭建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/originspm=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 例如: 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
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
(2)并且在相应的目录下添加密码、用户信息即可 过年了,蛇年到来了! 金龙腾空去,灵蛇驾云来;挑灯辞旧岁,瑞雪兆丰年。爆竹声声,锣鼓震天,在此辞旧迎新之际,恭祝大家:蛇年大吉,新春快乐,万事如意! 转载请保留出处:http://www./world/20130423/370688.html |
|