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

阿里云部署SVN服务器 部署SVN服务器。 阅读详情

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

 

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

http://blog.youkuaiyun.com/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.youkuaiyun.com/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,yum 安装svnyum install subversion2,创建svn目录,一个仓库的总目录mkdir /svnRepo3,创建版本仓库cd /svnReposvnadmin create /svnRepo/carpetsvnadmin create /svnRepo/c2c上面就创建了两个仓库,分别为carpet和c2c4,如果只是想做单一仓库的话以c2c仓库为例:只需要修改对应仓库的... 阅读详情

相关推荐

阿里云搭建SVN服务器

阿里云搭建SVN服务器

如何在阿里云服务器上部署SVN服务?

接下来,我将带你走进阿里云服务器,一步步教你如何部署SVN服务。至此,你已经成功在阿里云服务器上部署了SVN服务。最后,我们需要配置Apache服务,使得SVN可以通过网页进行访问。SVN,也就是Subversion,是一个开源的版本控制系统,可以有效地管理软件开发过程中的代码和文档变动情况。要在阿里云服务器上部署SVN服务,先要需要确保你有一台阿里云服务器的使用权。然后,你需要通过SSH客户端登录到你的阿里云服务器。安装完成后,你需要为SVN服务创建一个仓库。然后,我们需要为SVN服务设置权限。

聚搜云_上海聚搜信息技术有限公司 894

阿里云ESC服务器搭建svn服务器

阿里云 centOS7 svn服务器搭建详情,图文步骤明确,很适合新手学习 阿里云 centOS7 svn服务器搭建详情,图文步骤明确,很适合新手学习

《阿里云服务器搭建》------搭建SVN服务

文章目录1、查看和卸载SVN2、安装SVN3、建立SVN版本库4、修改配置文件1. 修改authz文件2. 修改passwd文件3. 修改svnserve.conf文件5、启动与停止6、windows客户端检出项目 1、查看和卸载SVN # 查询SVN是否有过低版本SVN(没有安装过则不显示) rpm -qa subversion # 卸载SVN yum remove subversion # 查看yum源中subversion的版本 yum list subversion 2、安装SVN # 安装Su

星海IT学习之路 1866

STM32 FDCAN热插拔恢复机制与自动重发功能优化

本文深入分析了STM32 FDCAN在热插拔场景下触发bus-off状态导致通讯中断的根本原因,指出自动重发功能是问题关键。通过禁用自动重发、配置硬件自动恢复机制及优化总线参数,实现了FDCAN热插拔后的100%稳定恢复,为工业应用提供了可靠的CAN总线解决方案。

ice55的博客 685

解决:Solving environment: failed CondaValueError: Malformed version string ‘~‘: invalid character(s).

解决:Solving environment: failed CondaValueError: Malformed version string '~': invalid character(s).

晚风微凉的博客 1万+

基于阿里云ECS云服务配置SVN流程

参考:https://help.aliyun.com/zh/ecs/use-cases/deploying-and-using-svn?创建用于部署SVN的ECS实例,具体操作,请参见自定义购买实例。该实例必须满足以下条件:实例已分配公网IP地址或绑定弹性公网IP(EIP)。操作系统:Alibaba Cloud Linux 3、Alibaba Cloud Linux 2、CentOS 7.x。

chocolate_616的博客 989

用Python对CAPM和Fama French Three Factor model的初步学习

用Python对CAPM和Fama French Three Factor model的初步学习概述介绍建模与分析CAPMFama French Three-Factor Model总结 概述 本文主要使用CAPM(资本资产定价模型)和Fama French Three Factor model来评估中国股票市场的股票价格。 使用CAPM来选择投资组合,然后建立Fama法国三因素模型来评估投资组合...

weixin_43168138的博客 5457

在阿里云服务器上搭建svn服务器

每次在下班把代码拷回家或者以其他网络方式发送项目都感觉十分麻烦,所以最近在阿里云的云服务器上搭建了svn服务器,方便拉取项目,而且能通过版本控制,下面是搭建的步骤: 1.下载对应的服务端与客户端软件 服务器端VISUALSVN SERVER 3.3.1下载地址 https://w...

chongnisu0647的博客 1075

ArcGIS利用模型构建器批量导出nc文件中的不同波段数据

ArcGIS利用模型构建器批量导出nc文件中的不同波段数据

Yuanbaokk的博客 7253

C#粘包和分包问题及解决方法

一:通过图解法来描述一下分包和粘包,这样客户更清晰直观的了解:  下面对上面的图进行解释:  1.正常情况:如果Socket Client 发送的数据包,在Socket Server端也是一个一个完整接收的,那个就不会出现粘包和分包情况,数据正常读取。  2.粘包情况:Socket Client发送的数据包,在客户端发送和服务器接收的情况下都有可能发送,因为客户端发送的数据都是发送的一个缓冲...

weixin_42033401的博客 7767

阿里云服务器搭建SVN

简单步骤介绍 1:安装svn apt-get install subversion 2. 开启svn服务器 svnserve -d 检查是否开启:ps aux | grep svnserve 若出现如下内容: wkr 6537 0.0 0.0 13784 956 ? Ss 16:18 0:00 svnserve -dwkr 7593 0.0 0.0 5784 864 pts/0...

weixin_30764883的博客 172

北斗导航 | 2023 PTTI会议论文 2023 ITM会议论文 2022 ION GNSS+ 会议论文下载:ION 美国导航学会

2023 国际技术会议(ITM) 2023 精密时间和时间间隔系统和应用会议(PTTI) 2022 美国导航学会国际会议(ION GNSS +)

尘世冰封的专栏 4613

阿里云服务器SVN搭建保姆级教程

阿里云服务器SVN搭建保姆级教程 1.登陆实例 2.安装SVN yum -y install subversion 3.查看是否安装成功 svnserve --version 如上图所示则安装成功 4.建立SVN库 mkdir -p /svn/repos/wechat //这里的wechat可以是任意名称 svnadmin create /svn/repos/wechat //建立版本库...

ChrisLiu的博客 566

Cilium动手实验室: 精通之旅---1.Getting Started with Cilium

我们需要在 HTTP 层的第 7 层实施策略,以限制允许 tiefighter 调用的确切 API,以及不允许调用哪些 API。上仅需要的 API 资源的访问,从而为微服务之间的通信实施“最低权限”安全方法。船只上进行匹配,因此我们需要在该标签上进行匹配,此外,我们必须确保来自带有标签。为了模拟我们的连接测试,我们将使用 curl 执行简单的 API 调用。在我们立即开始更改策略之前,让我们考虑一下相应的网络策略应该是什么样子。的规则,该规则将通过 L3-L4 策略对死星的访问限制为仅帝国船只。

Q先生 1125

Microsoft Bitlocker企业级管理部署方案

BitLocker是Windows 10以及更高版本中内置的磁盘加密工具,是一种可靠的数据保护机制,可以保护计算机上的敏感数据不被未经授权的人访问。BitLocker的工作原理是将整个系统卷或其他数据卷加密的同时,向某个可信软件或硬件模块请求密钥解密数据。BitLocker最大的好处在于其内置于Windows系统,所以用户无需安装其他软件或购买额外的许可证或硬件设备。本文将介绍Microsoft BitLocker企业级管理部署方案,包括:BitLocker部署前的准备工作。

xueyunshengling的博客 2075

svn服务器会用到哪些端口_在阿里云服务器上搭建svn和打开svn的端口

1.下载svn yum -y install subversion出现这个complete表示搭建成功查看svn版本svnserve --version2.创建仓库目录mkdir -p /user/file/svn/repositories/eaglesvn3.创建svn版本库svnadmin create /user/file/svn/repositories/eaglesvn/创建好会生成以下...

weixin_39780260的博客 210

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

在阿里云服务器上搭建 SVN 服务端

一、SVN 服务端搭建流程 1、安装 svn apt-get install subversion // 方式二:yum install subversion ps:查看版本 svnserve --version 2、创建版本库先建目录 mkdir /usr/xq/svn 创建版本库 svnadmin create /usr/xq/svn subversio...

Micky的博客 510

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

阿里云服务器搭建svn

具体的配置流程就不多说了,如果不清楚的可参考http://blog.youkuaiyun.com/fjnjxr/article/details/72652900只是提两个问题1.阿里云服务器有防火墙,要对服务器进行安全组设置。不然请求会被拦截详情请参考https://www.cnblogs.com/xiaochina/p/6901552.html2.创建好svn仓库后修改配置文件这里要注意是是给用户授权的时候...

yanggufyf123的博客 309

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

在阿里云服务器上搭建SVN服务器

购买阿里云服务的步骤就说了,登陆上服务器之后 1.安装svn软件包 sudo apt-get install subversion 2.创建SVN的服务文件夹,我将服务文件夹路径设置为 /home/svn sudo mkdir /home/svn 3.创建仓库 sudo svnadmin create /home/svn/mywork //mywork就是你要创建的仓

CallMeSumo的博客 4460

阿里云服务器-Ubuntu16搭建SVN服务器(svn方式访问)

1.检查是否已安装svn 在搭建svn服务器之前,首先要检查自己的云服务器是否在此之前安装过svn,输入以下命令: 命令:svn 若显示 Type 'svn help' for usage这说明在此之前已经安装过; 若显示:The program 'svn' is currently not installed. you can install it by typing:,说明没有安装过。 2...

cj_764122611的博客 616
上一篇: 浅谈JCFXBL“技术管理”思路
下一篇: SVN版本库(访问权限)配置实例笔记
EX_NET
博客等级 码龄21年 953粉丝 270原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值