开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

svn服务器安装与配置

简介:
+关注继续查看

目的

 

安装配置svn服务器,采用apache + subversion

 

依赖的软件包

 

apr, apr-util, sqlite3 其中 apr 与 apr-util源码是使用 apache2.2.19 中的 srclib/apr 与 srclib/apr-util 这两个源码包, 而 sqlite3 只使用sqlite3.c这个文件,(需要在 mkdir sqlite-amalgamation && cp ../sqlite-autoconf*/sqlite3.c sqlite-amalgamation/)

 

注意事项

 

在安装subversion 时出现了很多错误,建议在安装subversion 前请先卸载以下的rpm包

 

subversion , apr , apr-util

 

其它

 

为了使用方便,写了一个svn 的安装脚本 svn_install.sh,此脚本有两个参数,<下载该脚本>

 

1 install  

 

在安装前卸载 subversion , apr , apr-util 这几个rpm包,之后源码方式安装 apr+apr-util+apache+subversion,配置LIB 与 PATH 环境变量。

 

2 config

 

如果您想自己配置svn 可以略过此处,将添加 svnroot user nad group 用于 httpd,将建立 /data/svnroot/repository/test目录,用于存储

 

版本库,将创建pwdfile 与 authz 文件 用于身份认证,添加一个测试用户admin 脚本执行中需要给 admin 用户设定密码。

 

有什么不明白的,可以编辑此脚本,查看源代码。

 

参考

 

http://daiyanfei.blog.51cto.com/698782/491860

http://hi.baidu.com/ernest100/blog/item/bfa84f169a437d5c20a4e9af.html

Linux下SVN安装配置


本文转自 dongnan 51CTO博客,原文链接: http://blog.51cto.com/dngood/596486


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

相关文章
ArchLinux上安装SVN及检出项目
在ArchLinux上安装svn及检出服务器上的资源
1659 0
Centos 6.8安装 SVN
SVN   SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。
1212 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Spring Boot2.0实战Redis分布式缓存
立即下载
友盟+智能认证U-Verify
立即下载
yqdh_58c1286a0ee...1510407581.pdf
立即下载