linux 下 svn 服务器搭建与配置

Subversion是一个自由,开源的版本控制系统,可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。

linux 下 svn的搭建

首先安装 subversion 

yum  install -y subversion

技术分享

使用rpm -qa subversion 查看是否安装完成

技术分享

安装完成后进行配置

首先在home 下建立svn的数据目录和密码认证目录


技术分享

说明: svndata 目录用于存放项目目录,svnpassw 目录存放密码及认证文件


在svndata 目录下创建项目svndoc

使用命令 svnadmin create /home/application/svndata/svndoc

技术分享

创建成功后查看

技术分享

进入svndoc的conf 目录下修改 svnserve.conf 

技术分享

技术分享

说明:anon-access=none为匿名无权限

   auth-access=write为认证用户有write权限

   password-db、authz-db后面为认证文件路径


复制密码认证文件至svnpasswd目录下

技术分享

修改passwd文件

技术分享

修改authz文件



技术分享


完成后,基本的svn 配置已经完成

启动svn

svnserve -d -r /home/application/svndata


在windows下使用客户端工具tortoiseSVN

在win下新建svntest用于本地测试

技术分享


右键选择svn checkout 

技术分享

技术分享


成功连接服务器,输入用户名,密码

技术分享技术分享

成功完成,在本地添加修改文件更新版本

右键选择svn commit提交即可


技术分享技术分享

成功更新到版本1


客户端查看服务器端文件

选择repo-browser

技术分享技术分享


至此简单的svn版本管理服务器搭建完成。



本文出自 “滤新” 博客,请务必保留此出处http://wahehe.blog.51cto.com/8935316/1641484

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。