svn 服务器搭建 (Linux)-阿里云开发者社区

开发者社区> 小不点丶> 正文

svn 服务器搭建 (Linux)

简介: 1、svn目前在程序开发工程汇总应用非常普遍,所以学习svn的环境搭建还是很有必要的 2、本次安装的服务是Subversion(svn)针对的环境是Linux,Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。
+关注继续查看

1、svn目前在程序开发工程汇总应用非常普遍,所以学习svn的环境搭建还是很有必要的

2、本次安装的服务是Subversion(svn)针对的环境是Linux,Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。

3、svn安装

  1)使用yum安装Subversion 

[root@experiment ~]# yum install -y subversion

  2)安装过程出现问题,请kill掉重新安装。安装完成测试查看svn版本

[root@experiment ~]# svnserve --version

  

  这样就代表成功了!

 4、创建svn目录并创建svn配置

  1)创建目录

[root@experiment /]# mkdir -p /user/svn

  2)配置svn

[root@experiment /]# svnadmin create /user/svn/svn

  3)进入svn中的conf文件,可以看到3个文件

[root@experiment /]# cd /user/svn/svn/conf

  

  4)针对于这3个文件的作用,可以自行百度

5、目录权限配置,登录权限配置,用户配置

  1)操作svnserve.conf文件

[root@experiment conf]# vi svnserve.conf

  在[general]下面添加下面4个内容,目的是启动相应的应用(如果在svnserve.conf写好了,可以自己解除注解)

[general]
anon-access = read //读权限
auth-access = write //写权限
password-db = passwd //密码保护
authz-db = authz //用户权限

  2)操作passwd文件

[root@experiment conf]# vi passwd

  在[users]下面添加用户和密码

[users]
admin= 123456

  3)操作authz文件

[root@experiment conf]# vi authz
[groups] //添加用户,使用群组的管理方式,多个用''隔开
admin = admin 

[svn:/] //指定目录权限
* = r //所有可读
@admin = rw //管理员读写

6、启动svn服务

[root@experiment conf]# svnserve -d -r /user/svn/ //-d 后台运行 -r 执行目录

7、安装TortoiseSVN(windows)(略过)

8、浏览操作对应svn

涉及其他的需要使用登录账号和密码

  

9、安装过程就是这样,具体操作和权限设置可以自己尝试

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
centos7安装配置svn服务
安装说明 系统环境:CentOS7.2 #检查是否已安装SVN rpm -qa subversion 一.安装SVN yum -y install subversion 1、验证安装 检验已经安装的SVN版本信息 svnserve --version 2、代码库创建 ...
980 0
小白使用阿里云linux服务器怎么快速搭建环境
我们是可以对拥有的阿里云服务器进行环境搭建的,毕竟想建立一个网站,就需要对服务器进行环境搭建,这样才能支持提供网站的各种功能的实现,那么我们今天就来讲讲[阿里云linux服务器lamp环境怎么快速搭建吧。
1438 0
linux搭建邮件服务器
一、概述:   在配置邮件服务器之前,先解释几个概念。   通常使用Email都很容易,但是Internet的邮件系统是通过几个复杂的部分连接而成的,对于最终用户而言,我们熟悉的Outlook,Foxmail等都是用来收信和发信的,称之为MUA:Mail User Agent,邮件用户代理。
7251 0
Windows下使用VisualSVN Server搭建SVN服务器
使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明。 VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑 http://www.visualsvn.com/server/download/ SVN 的下载地址如下 http://tortoisesvn.net/downloads.html 【1】使用SVN,首先要安装TortoiseSVN,就是上面的SVN下载地址。
1790 0
SUV的配置及使用(搭建SVN服务器端)|学习笔记
快速学习SUV的配置及使用(搭建SVN服务器端)
23 0
嵌入式,linux基本服务器搭建
linux基本服务器配置 配置ip:  ifconfig eth0 192.168.1.100  配置网卡0的ip地址为 192.168.1.100,这是临时配置,重启会失效  ifconfig eth0 up    激活网卡0  ifup eth0     ...
1129 0
+关注
96
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载