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

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

2018-04-27 4页 doc 16KB 22阅读

用户头像

is_083599

暂无简介

举报
Ubuntu下SVN Apache版本管理服务器配置Ubuntu下SVN Apache版本管理服务器配置 Ubuntu下SVN Apache版本管理 服务器配置 Ubuntu下SVN+Apache版本管理服务器配置[图文]2010-07-18 17:32subversion是新一代的版本控制系统,版本管理是一个软件开发团队必不可少的工具。本文主要从角度总结了Ubuntu上安装svn服务器的过程。由于作者水平有限,其中纰漏之处还望网友不吝赐教~ 总体来说,架设一个版本服务器要做以下工作: 1.安装Ubuntu系统 2.安装apache 3.安装subversion 4....
Ubuntu下SVN Apache版本管理服务器配置
Ubuntu下SVN Apache版本管理服务器配置 Ubuntu下SVN Apache版本管理 服务器配置 Ubuntu下SVN+Apache版本管理服务器配置[图文]2010-07-18 17:32subversion是新一代的版本控制系统,版本管理是一个软件开发团队必不可少的工具。本文主要从角度了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用户,那么终端里面你看到的提示符为#;如果是普通用户,则为$。 一般为bb@bb-desktop:$(普通用户) root@bb-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-common,apache2- utils,apache2-doc(apache文档,推荐安装) 安装完成后可以测试一下apache是否运行正常,记住这条命令,会经常用到: sudo/etc/init.d/apache2 restart(重启apache服务器) 3.安装subversion 同样在新得立安装管理工具里面选择subversion,libapache2-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 g+rws myproject这条命令允许用户对版本库进行读写操 作,即可以更新,可以提交 目前为止,我仅仅配置了几个最基本的apache+svn服务器~ 以下内容需要进一步熟悉: (1)SSL加密方式:提高数据传输的安全性 (2)同一个父目录下多个版本库的配置方式,如下: /svnrepos/ /Project1/ /trunks /branches /tags /Project2/ /trunks /branches /tags 对用户权限进行细致管理的配置方式 (3) (4)用户可以自行通过客户端建立版本库,进行全权管理
/
本文档为【Ubuntu下SVN Apache版本管理服务器配置】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索