News:三分天注定,七分靠打拼,爱拼才会赢!致力打造专业IT博客。如果你对本博客有任何意见或建议请联系作者,邮箱:blog@caokuan.cn

Linux 下安装和配置 SVN

逝水无痕 296 1 条

SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。互联网上很多版本控制服务已从 CVS 迁移到 Subversion。说得简单一点 SVN 就是用于多个人共同开发同一个项目,共用资源的目的。下面将介绍如何在 Linux 下安装和配置 SVN。

svn.jpg

CentOS 下安装 SVN

为简单方便,使用 root 用户操作:

yum -y install subversion

通过以上操作,可以完成 SVN 的服务器端安装

安装之后,可以查看相关软件信息

svn --version

配置和测试使用

1、建立 SVN 仓库目录

mkdir -p /home/svn/project
chmod -R 777 /home/svn/project/

2、创建初始化仓库

svnadmin create /home/svn/project/

3、修改配置文件,设置访问权限

进入 /home/svn/project/conf 目录,修改 svnserve.conf:打开注释 anon-access = none,auth-access = write,password-db = passwd,authz-db = authz

修改 passwd 文件,添加用户和密码 test = test

修改 authz 文件:可以参照示例自由配置,比如我的配置为:

[groups]
g_test = test

[/]
@g_test = rw

4、启动svn服务端

通过 svnserve 命令启动 svn 服务端,可以使用以下参数:

  • -d 以守护进程的方式后台启动程序
  • -r 指定启动使用的仓库根目录

启动:

svnserve -d -r /home/svn/

到此服务端的配置就好了。

在客户端安装 TortoiseSVN,然后使用 test/test 用户 Checkout svn://IP:端口/project 即可。

与本文相关的文章

网友最新评论(1)

  1. 写得好,学习了! icon_mrgreen.gif

    valin2019-04-16 10:24:27
发表我的评论
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址