Linux下SVN服务器搭建(CentOS+Subversion)
svn(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。svn服务器有2种运行方式:独立服务器和借助apache等web服务器。两种方式各有利弊。svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。
本文主要介绍SVN独立服务器的的安装和简单配置:
安装(CentOS下yum即可方便的完成安装)
# yum install subversion 测试安装是否成功: # svnserve --version 回车显示版本说明安装成功
建立版本库
# mkdir /svndata 创建svn数据目录(目录可自行制定) # svnadmin create /svndata/kuming kuming就是版本库的名字,可以改变!
配置svn配置文件(为了方便管理,这里多个库调用相同的配置文件。)
#每个版本库创建之后都会生成svnserve.conf主配文件 # vim /svndata/kuming/conf/svnserve.conf
[general]anon-access = noneauth-access = writepassword-db = /svndata/conf/passwdauthz-db = /svndata/conf/authz realm = kuming
注:这里的参数需要顶格,不然client会报错
# mkdir /svndata/conf # vim /svndata/conf/passwd //svn用户配置文件
[users] user1 = password1 user2 = password2 user3 = password3 user4 = password4
# vim /svndata/conf/authz //svn权限控制配置文件
[groups] #设置组 group1 = user1,user2 #多用户用逗号隔开[/] #根目录权限设置(就是“kuming”这个文件夹) user3 = rw #用户1权限是:可读写 user4 = r #用户2权限是:可读,不可写 user = #什么都没写代表没有任何权限@group1 = rw #设置组权限[kuming:/123] #设置根目录下“123”文件夹的权限 #说明“123”这个文件件怎么创建?这是在SVN服务器配置好之后,创建一个权限很高的用户在客户端登录SVN #然后创建一个文件夹“123”。
启动服务器
# svnserve -d -r /svndata -d表示以daemon方式(后台运行)运行 -r /svndata指定根目录是/svndata 关闭SVN 服务器 # killall svnserve# ps aux | grep svnserve 查看服务,端口:3690
Linux下SVN服务器搭建(CentOS+Subversion)相关推荐
- linux svn 面板,Linux下SVN服务器搭建(CentOS+Subversion)
安装 (centos下yum即可方便的完成安装) # yum install subversion 测试安装是否成功: # svnserve --version 回车显示版本说明安装成功 建立版本库 ...
- linux下svn服务器搭建及使用
文章目录 1. 安装svn客户端 2. 安装svn服务器 3. 在svn目录下创建版本库 4. 修改版本库配置文件 4.1 修改 authz 文件 4.2 设置密码 passwd 4.3 修改 svn ...
- linux下 svn服务器搭建及使用
1.安装svn 命令:sudo apt-get install subversion 2.创建目录和svn仓库 1) mkdir /home/zx/test_svn 2)svnadmin create ...
- Linux centos7 下 svn 服务器搭建
摘自:https://www.cnblogs.com/mymelon/p/5483215.html 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在 ...
- linux 中 svn 服务器搭建 重启
鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...
- linux 中 svn 服务器搭建 重启
鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...
- svn服务器配置文件添加用户后需要重启吗,linux 中 svn 服务器搭建 重启
鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...
- Linux下SVN服务器的搭建
Linux下SVN服务器的搭建 宗旨:技术的学习是有限的,分享的精神是无限的. 1.下载工具(下载地址:) subversion-1.6.1.tar.gz subversion-deps-1.6.1. ...
- Linux下svn服务器迁移
Linux下svn服务器迁移 1.介绍迁移方式: 1.由于项目工作需要进行svn服务器的迁移,对此简要介绍svn服务器的迁移方案. 2.主要迁移方式: svnadmin dump svnadmin h ...
最新文章
- 浅谈最近发布的金融行业多方安全计算的技术标准
- Transformer又又又升级了?
- python提示list index out of range_为什么python报错说“list index out of range”
- 台湾印象之五:宝岛万象
- 调用图片按钮的img图片
- 前端程序员容易忽视的一些基础知识
- sql server新增列_SQL Server 2016安装中的新增功能?
- mongodb配置文件启动linux,Linux运维知识之Mongodb启动方法:设定参数启动;从设置文件启动...
- 偶师傅说过的很有意思的话
- Android 官方独立 adb / fastboot 工具包
- android华为怎么截屏快捷键,华为P9/P9Plus怎么截图 快捷键截图方法介绍
- 如何啃一本很晦涩的专业书
- Oracle 字符集从GBK升级到Utf8
- 前百度首席科学家张栋:36岁以前做到这8点再谈梦想
- 计算机版的微信的功能是什么,赶紧更新你的PC版微信:这几项新功能你绝对想要...
- 你的网站友情链接是全站友情链接吗
- 题目53 停车场(ok)
- Mac用 AVC全能视频转换器免费版
- 视频直播类小程序遇到cover-view坑
- 一个超方便的国内版Chatgpt,基于gpt-3.5-turbo