Subversion1.5.3在Linux下安装之新手上路二

开发 项目管理
本文主要介绍Subversion1.5.3在Linux下的安装,希望大家能够学到更多的知识。

本文接着上篇文章继续介绍Apache2.2.11和Subversion1.5.3在Linux下安装问题,希望您继续关注。

配置表示:你所有的版本库将位于/home/young/svn目录下,要访问你的版本库可以使用这样的URL:http://YourIP/svn/,访问权限将由passwd文件中的用户名/密码来限制。
详细说明如下:
---------------------------------------------------------------------------

意味着可以通过像这样的URL(http://MyServer/svn)来访问Subversion版本库
DAVsvn
告诉Apache哪个模块负责服务像那样的URL--在这里就是Subversion模块
SVNListParentPathon
在Subversion1.3,Subversion1.5.3及更高版本中,这个指示器使得Subversion列出由SVNParentPath指定的目录下所有的版本库SVNParentPath/home/young/svn
告诉Subversion在目录/home/young/svn下寻找版本库#(修改成你自己的目录)
AuthTypeBasic
启用基本的验证,比如用户名/密码
AuthName"Subversionrepositories"
当一个验证对话框弹出时,告诉用户这个验证是用来做什么的
AuthUserFile/home/young/svn/passwd#(密码文件,不是文件夹哦)
指定/home/young/svn/passwd用为密码文件用来验证用户的用户名及密码
AuthzSVNAccessFileD:\svnaccessfile
指定D:\svnaccessfile来限定各个用户或组在版本库中目录的访问权限
Requirevalid-user
限定用户只有输入正确的用户名及密码后才能访问这个路径
-----------------------------------------------------------------------------
创建passwd文件
进入Apache的bin目录
输入命令
sudo./htpasswd-c/home/young/svn/passwdusername
会提示输入密码
Newpassword:
确认密码
Re-typenewpassword:
Addingpasswordforuserusername

输入如下命令启动Apache服务:
cd/usr/local/lib
sudo/usr/local/apache2/bin/apachectlrestart
由于我们使用80端口,只有root用户才具有操作1024以内端口的权限。
另外必须在/usr/local/lib下进行操作,否则会产生错误Cannotload/usr/local/apache2/modules/mod_dav_svn.sointoserver:libsvn_repos-1.so.0:cannotopensharedobjectfile:Nosuchfileordirectory

5.Subversion1.5.3创建SVNrepository
mkdir/home/young/svn/repos
svnadmincreate/home/young/svn/repos
进入你需要添加到版本库的文件夹,例如:
cd/home/young/pro1
svnimport-m"Comment"PATHYOURIP/svn/repos
这时pro1里面的文件就会添加到版本库,PATH省略时默认路径为"."
需要checkout的时候输入:svncheckoutYOURIP/svn/repos这样就可以获得一份工作拷贝。

本文Apache2.2.11和Subversion1.5.3在Linux下安装介绍完毕。

 【编辑推荐】

  1. Subversion日期解析函数缓冲区溢出漏洞
  2. CentOS系统中安装subversion并使用svn+ssh访问
  3. 三大主流Subversion客户端初探
  4. 七步搞定Subversion服务器在Ubuntu下的配置
  5. 情报获悉Subversion1.6.11发布,敬请关注
责任编辑:佚名
相关推荐

2010-05-17 17:54:44

Subversion1

2010-05-28 14:25:20

SVN基本操作

2010-06-25 15:41:49

IPX SPX协议

2010-05-18 14:06:22

SubVersion和

2010-07-26 11:19:19

Perl入门手册

2010-07-29 17:11:03

Flex

2010-08-16 15:04:00

DIV入门

2009-10-22 09:59:50

CLR程序集教程

2011-06-16 21:39:07

投影机技巧

2010-05-17 13:11:07

Subversion安

2010-08-10 13:52:31

路由器IOS简介

2018-10-22 17:57:28

汽车互联

2010-08-23 11:41:13

路由器IOS

2010-05-17 13:22:37

Subversion安

2010-05-26 13:32:16

SVN简易使用手册

2010-08-16 09:19:04

DIVCSS

2010-05-17 11:24:33

2010-05-12 18:05:45

linux下subvesubversionapache配置

2019-03-15 09:34:18

静态资源服务器命令前端

2010-05-18 18:28:05

安装Subversio
点赞
收藏

51CTO技术栈公众号