为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Ubuntu下SVN Apache版本管理服务器配置

2018-04-28 3页 doc 14KB 9阅读

用户头像

is_337177

暂无简介

举报
Ubuntu下SVN Apache版本管理服务器配置Ubuntu下SVN Apache版本管理服务器配置 Ubuntu下SVN Apache版本管理服务器配置 Ubuntu下SVNApache版本管理服务器配置图文2010-07-18 1732subversion是新一代的版本控制系统版本管理是一个软件开发团队必不可少的工具。本文主要从角度总结了Ubuntu上安装svn服务器的过程。由于作者水平有限其中纰漏之处还望网友不吝赐教 总体来说架设一个版本服务器要做以下工作 1.安装Ubuntu系统 2.安装apache 3.安装subversion 4.创建版本库 5.添加用户并设...
Ubuntu下SVN Apache版本管理服务器配置
Ubuntu下SVN Apache版本管理服务器配置 Ubuntu下SVN Apache版本管理服务器配置 Ubuntu下SVNApache版本管理服务器配置图文2010-07-18 1732subversion是新一代的版本控制系统版本管理是一个软件开发团队必不可少的工具。本文主要从角度总结了Ubuntu上安装svn服务器的过程。由于作者水平有限其中纰漏之处还望网友不吝赐教 总体来说架设一个版本服务器要做以下工作 1.安装Ubuntu系统 2.安装apache 3.安装subversion 4.创建版本库 5.添加用户并设置用户权限 至此服务器方面的工作基本完成。当客户端是windows系统时安装工作显得很简单一般使用TortoiseSVN作为客户端网上也可以找到相应的 以下分介绍svn服务器的架设过程。 1安装Ubuntu去Ubuntu官方网站下载相应的版本一般有desktop和server两种同时Ubuntu又有几种不同的衍生版本各有特色推荐使用Ubuntu的desktop版本图形化的界面省去初学者的很多烦恼安装和普通的安装windows的方式差不多 在进行下面的操作之前需要说明一下Ubuntu的用户分为管理员Root和普通用户一般是用户安装系统时创建的。管理员Root的密码默认是随机数。普通用户对系统文件没有修改的权力只能浏览这是出于安全考虑的但是我们下面的过程需要对其中一些文件进行修改所有需要切换到root用户下来完成下面的工作。 打开application/Accessories/Terminal进入终端界面注意如果你是root用户那么终端里面你看到的提示符为如果是普通用户则为。 一般为bbbb-desktop普通用户 rootbb-desktop管理员用户 希望能够以管理员登陆需要做以下工作 1设置管理员密码方法如下 sudo passwd回车 passwd输入密码放心只管输你看不到的 re-passwd再输一边还是看不到但是两遍输入相同则设置成功 2允许以管理员身份登陆。Ubuntu默认是不允许以管理员身份登陆的所以需要做以下设置 打开system/Administrator/login Window 在Security一栏里面选择Allow local system administrator login 然后关闭 这样我们就可以以root名称来登陆执行只有管理员才可以执行的操作 2安装apache 在Ubuntu的新得立安装包内随便点中一个输入apache就可以定位apache2程序标记为安装同时选中这几个软件包 apache2-commonapache2-utilsapache2-docapache文档推荐安装 安装完成后可以测试一下apache是否运行正常记住这条命令会经常用到 sudo/etc/init.d/apache2 restart重启apache服务器 3.安装subversion 同样在新得立安装管理工具里面选择subversionlibapache2-svn两个包。 4.创建版本库 版本库有两种数据存储Berkeley DB和FSFS 推荐选用FSFS格式具体可以查阅参考资料了解二者的区别。 创建版本库时在终端运行如下命令 4.1当你还没有一个目录时可以用下面的方法先创建你需要的目录路径 mkdir/etc/svn/创建目录实际上就在相应位置生成了两个文件夹可以到Filesystem里面查看 mkdir/etc/svn/repos创建版本库的文件夹到这里它还只是个文件夹但是它有版本库的名字 运行创建版本库的命令指定数据存储为FSFS如果要指定为Berkeley DB则将fsfs替换为bdb svnadmin create--fs-type fsfs/etc/svn/repos创建版本库运行这个命令后我们就可以看到一个版本库应有的文件 4.2当你的目录已经存在时 cd/etc/svn/进入该目录 mkdir/repos创建版本库文件夹 svnadmin create--fs-type fsfs/etc/svn/repos创建版本库 至此我们已经讲版本库创建完毕 更改版本库的访问权限080110增加内容 sudo mkdir/home/svn cd/home/svn sudo mkdir myproject 前面三条命令用于创建版本库目录如果已经建立就可以省略掉后面三条用于修改权限 sudo chown-R www-data myproject sudo chgrp-R subversion myproject sudo chmod-R grws myproject这条命令允许用户对版本库进行读写操作即 可以更新可以提交 目前为止我仅仅配置了几个最基本的apachesvn服务器 以下内 容需要进一步熟悉 1SSL加密方式提高数据传输的安全性 2同一个父目录下多个版 本库的配置方式如下 /svnrepos/ /Project1/ /trunks /branches /tags /Project2/ /trunks /branches /tags 3对用户权限进行细致管理的配置方式 4用户可以自行通过客户端建 立版本库进行全权管理
/
本文档为【Ubuntu下SVN Apache版本管理服务器配置】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索