博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos下的SVN服务器搭建
阅读量:5963 次
发布时间:2019-06-19

本文共 1371 字,大约阅读时间需要 4 分钟。

  hot3.png

1.yum安装svn

 yum install -y subversion

2.验证是否安装完成

svnserve --version
[root@localhost home]# svnserve --versionsvnserve,版本 1.6.11 (r934486)   编译于 Aug 17 2015,08:37:43版权所有 (C) 2000-2009 CollabNet。Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。下列版本库后端(FS) 模块可用: * fs_base : 模块只能操作BDB版本库。* fs_fs : 模块与文本文件(FSFS)版本库一起工作。Cyrus SASL 认证可用

3.创建svn版本库

mkdir /home/var/svn #主硬盘挂载在/home下  所以我这里把版本库放在了/home/var目录下的svn文件夹,方便管理 svnadmin create /home/var/svn/common #我这里将svn作为所有版本库的目录,并创建了一个名为common的版本库

4.配置当前的版本库

[root@localhost svn]# cd common  [root@localhost common]# ls  conf  db  format  hooks  locks  README.txt  [root@localhost common]# cd conf  [root@localhost conf]# ls -a  .  ..  authz  passwd  svnserve.conf

说明:

(1)svnserve.conf: svn服务综合配置文件。
(2)passwd: 用户名口令文件。
(3)authz: 权限配置文件

4.1 设置用户和密码

编辑passwd

[users]myname = mypassword

4.2 把用户添加进权限分组

编辑authz

[groups]g_admin = myname[/]@g_admin = rw

4.3 svn服务综合配置文件。

编辑svnserve.conf

[general]anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz

5 停止和启动svn

启动svn

svnserve -d -r /home/var/svn/

停止

ps -aux |grep svn  kill -9 进程id

服务器弄完检出svn的时候出现了问题

[root@localhost www]# svn co svn://xxx.xxx.xxx.xxx/commonsvn: 无法连接主机“xxx.xxx.xxx.xxx”: 拒绝连接

将SVN的端口添加到服务器防火墙的允许列表中

iptables -I INPUT -p tcp --dport 3690 -j ACCEPT

转载于:https://my.oschina.net/cqqqqq/blog/725952

你可能感兴趣的文章
键盘按键和键盘对应代码表:
查看>>
jquery中链式调用原理
查看>>
AYUI7 WPF MVC插件欣赏
查看>>
IBatis.Net学习笔记十二:发现一个好用的IBatis.Net生成工具
查看>>
多线程-生产者消费者(lock同步)
查看>>
十、C# 异常处理
查看>>
网页录音
查看>>
20155224 2016-2017-2 《Java程序设计》第8周学习总结
查看>>
2017-2018-2 20155224『网络对抗技术』Exp7:网络欺诈防范
查看>>
tomcat 搭建
查看>>
CSS:ie6下漂移布局所遇到的问题
查看>>
Source Code Review
查看>>
分享一下我安装启动Jmeter出错时的解决办法
查看>>
java 调用process
查看>>
用a标签实现submit提交按钮的效果
查看>>
第十周
查看>>
毕向东_Java基础视频教程第20天_IO流(1~4)
查看>>
ES5之defineProperty
查看>>
几图理解BeautifulSoup
查看>>
HashMap内部是如何实现的(转)
查看>>