linux(centos)搭建SVN服务器

安装步骤如下:

1、yum install subversion

2、输入rpm -ql subversion查看安装位置,如下图:

我们知道svn在bin目录下生成了几个二进制文件。

输入 svn --help可以查看svn的使用方法,如下图。

3、创建svn版本库目录

mkdir -p /var/svn/svnrepos

4、创建版本库

svnadmin create /var/svn/svnrepos

svn 关闭 配置完成之后要关闭和开启

killall svnserve

svn开启:

svnserve -d -r /var/svn/svnrepos ===这个是版本库

执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件

5、进入conf目录(该svn版本库配置文件)

authz文件是权限控制文件

passwd是帐号密码文件

svnserve.conf SVN服务配置文件

6、设置帐号密码

vi passwd

在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan

7、设置权限

vi authz

在末尾添加如下代码:

[/]
dan=rw
w=r

意思是版本库的根目录dan对其有读写权限,w只有读权限。

8、修改svnserve.conf文件

vi svnserve.conf

打开下面的几个注释:

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

9、启动svn版本库

svnserve -d -r /var/svn/svnrepos

10、在windows上测试

新建一个测试文件夹,在该文件夹下右键选择 SVN checkout如下图(要事先安装TortoiseSVN):

填写SVN的地址,如下图:

输入密码,如下图:

原文发布于微信公众号 - 思梦PHP(sm_php)

原文发表时间:2016-10-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

1 条评论
登录 后参与评论

相关文章

来自专栏小樱的经验随笔

基于Windows下python环境变量配置

方法和Java环境变量配置是一样的,不懂的请移步这里 虽然这样说,还是唠唠叨叨几句吧QAQ 默认情况下,在windows下安装python之后,系统并不会自动添...

3507
来自专栏Jackson0714

配置Meld为git的默认比较工具

25610
来自专栏电光石火

JAVA EE Eclipse下配置Tomcat服务器

在进行Java web编程之前,必须要进行web服务器的配置,这里选择在Java EE(版本) Eclipse中进行服务器的配置。当然了,在安装Java E...

1947
来自专栏Web 开发

ST3内网安装插件手札

去ST的官网下载最新版(Sublime Text 3),免费用户会不时有弹窗,不过不影响使用。

800
来自专栏简书专栏

pip换源

换源的作用是可以加快python下载库的速度。 本篇文章采用的方法是作者已经编辑好换源的文本文件,读者只需要下载后将其解压到用户文件夹下即可。

662
来自专栏魏艾斯博客www.vpsss.net

WordPress 提示”存在不一致的文件权限”的解决办法

1083
来自专栏小樱的经验随笔

Javac编译时出现包不存在的报错的解决方案

今天在学习包类调用时出现如下错误: ? packa包不存在,在C盘目录下应该有这个包啊 ? 原因是在当前目录下没找到,因为packa存放在其它目录下 如何解决:...

3186
来自专栏用户2442861的专栏

win732位 + QT4.8.6 + QT CRETER 环境配置的搭建

1.编译器MinGW的下载,官网地址http://download.qt-project.org/development_releases/prebuilt/...

211
来自专栏Android机器圈

Mac下nvm管理node.js版本问题

本篇文章主要是针对已经安装了node.js和nvm管理工具小伙伴遇到的问题。 管理工具有两个,一个是nvm,还有一个是n nvm的好处就是可以管理多个node版...

33710
来自专栏Java帮帮-微信公众号-技术文章全总结

回忆jdk与eclipse安装【工作】

回忆jdk与eclipse安装 摘要: 一 下载JDK9 http://www.oracle.com/technetwork/java/javase/downl...

2164

扫描关注云+社区