博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos云服务器安装svn
阅读量:5146 次
发布时间:2019-06-13

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

1. 检查已安装版本

//检查旧版本

#rpm -qa subversion

//删除旧版本

#yum remove subversion

 

2. 安装svn

#yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql

 

3. 验证安装

#svnserve --version

 

4. 代码库创建

#mkdir /opt/svn/repos #svnadmin create /opt/svn/repos

 

5. 配置svn

#cd /opt/svn/repos/conf

设置密码

#vi passwd

[users] luohf=123456 设置密码

#vi authz [/] luohf=rw

配置服务 #vi svnserve.conf

[general] #匿名访问的权限,可以是read,write,none,默认为read anon-access=none

#使授权用户有写权限 auth-access=write

#密码数据库的路径 password-db=passwd

#访问控制文件 authz-db=authz #认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字 realm=/opt/svn/repos

 

6. 配置防火墙

#vi /etc/sysconfig/iptables

添加以下内容: -A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

保存后重启防火墙 service iptables restart

 

7. 启动svn

svnserve -d -r /opt/svn/repositories

 

8. 停止重启SVN

# killall svnserve //停止

# svnserve -d -r /opt/svn/repos// 启动

测试 SVN服务已经启动,使用客户端测试连接。

客户端连接地址:svn://192.168.1.1 用户名/密码: luohf/123456

 

转载于:https://www.cnblogs.com/luohoufa/p/4280246.html

你可能感兴趣的文章
CSS属性值currentColor
查看>>
java可重入锁reentrantlock
查看>>
浅谈卷积神经网络及matlab实现
查看>>
解决ajax请求cors跨域问题
查看>>
《收获,不止Oracle》pdf
查看>>
LinkedList<E>源码分析
查看>>
Real-Time Rendering 笔记
查看>>
如何理解HTML结构的语义化
查看>>
Activity之间的跳转:
查看>>
实验四2
查看>>
Android现学现用第十一天
查看>>
多路复用
查看>>
Python数据可视化之Pygal(雷达图)
查看>>
Java学习笔记--字符串和文件IO
查看>>
转 Silverlight开发历程—(画刷与着色之线性渐变画刷)
查看>>
SQL语法(3)
查看>>
在js在添版本号
查看>>
sublime3
查看>>
Exception Type: IntegrityError 数据完整性错误
查看>>
Nuget:Newtonsoft.Json
查看>>