1.安装svn

yum install -y subversion

2.查看svn版本

svn --version

3.创建仓库

mkdir -p /opt/java/repos

cd /opt/java/repos

svnadmin create hello-world

4.配置svn

mkdir -p /data/svn

进入 cd /opt/java/repos/hello-world/conf

这里将passwd(用户文件)和authz(权限文件)拷贝到/data/svn下并命名成svn_passwd和svn_authz

修改/opt/java/repos/hello-world/conf下的svnserve.conf文件

修改/data/svn/svn_passwd文件

修改/data/svn/svn_authz

5.启动svn

svnserve -d -r /opt/java/repos

6 查看svn进程

7.检测svn端口

8.访问svn

svn://192.168.111.131/hello-world

9.安装和配置apache

yum install -y httpd mod_dav_svn

10 检查apache和mod_dav_svn是否安装成功

11:修改配置文件/etc/httpd/conf.d/subversion.conf(没有则新建),內容为:

<Location /svn>

DAV svn

SVNParentPath /opt/java/repos

AuthType Basic

AuthName "Authorization SVN"

AuthzSVNAccessFile /data/svn/http_authz

AuthUserFile /data/svn/http_passwd

Require valid-user

</Location>

12复制authz 到/data/svn/下 名称为http_authz

cp /opt/java/repos/hello-world/conf/authz /data/svn/http_authz

修改http_authz

13 创建用户文件http_passwd

htpasswd -bc /data/svn/http_passwd admin admin(第一次 加-bc)

htpasswd -b /data/svn/http_passwd zhaojianguo 123456

14:启动apache

systemctl start httpd

11.http访问svn

http://192.168.111.131/svn/hello-world

配置防火墙端口(如果需要):

不一定每个人都需要设置,可以先测试后再看是否需要打开端口

# vi /etc/sysconfig/iptables

添加一下内容:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

保存后重启防火墙

# service iptables restart

————————————————
版权声明:本文为CSDN博主「天蚕变」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011200190/article/details/81776982

最新文章

  1. VIM 常用命令
  2. UVA 12382 Grid of Lamps 贪心
  3. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.5.5
  4. 男人的网站—Indochino不完全解析 | 曾亮.ME
  5. EucOne调试
  6. Axure 原型设计工具画业务流程图
  7. 循环对XML文档添加Attribute以及移除Element 【转】
  8. VS解决BEX错误但不能关闭DEP保存
  9. page1
  10. close()方法应该在finally语句中调用吗?
  11. 浅谈JS中逗号运算符的用法
  12. Apache SSL 服务搭建
  13. ActiveMQ 的连接和会话
  14. 免费的协作和协同办公软件平台onlyoffice轻松部署
  15. 如何适配处理iphoneX底部的横条 - ios
  16. Spark RDD、DataFrame和DataSet的区别
  17. .Net Core 使用EF Core方法
  18. Android中自定义组合控件
  19. Java 遍历方法总结
  20. Easyui Datagrid相同连续列合并扩展(二)

热门文章

  1. C++ for循环遍历几种写法
  2. 视觉SLAM算法框架解析(2) ORB-SLAM
  3. 1)PHP,数据库操作类网址
  4. day20-双下new方法,单例模式
  5. 洛谷-P3369-普通平衡树(Treap)
  6. centos jdk
  7. KUKA机器人常见十大问题及解决方法
  8. Ribosome profiling|N-terminomics|蛋白质基因组学
  9. FFT(快速傅里叶变换) 模板
  10. NIO详解