博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN与Apache整合
阅读量:2397 次
发布时间:2019-05-10

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

Eclipse整合是客户端的

Apache整合是服务端的

 

之前都是注册进系统里面,一旦系统停了就不能使用了,现在是运行于apache的做法。

 先安装apache,然后启动apache。

测试是否启动成功

打开httpd.conf配置文件按照ppt方式进行配置

配置完之后自制密码文件。

使用htpasswd命令要进入所在文件夹,因为没有配置环境变量的

使用的是md5加密

创建的密码文件所在的位置

要先用apache制作一个密码文件,原来SVN虽然有密码了,但是采用的是明文,在一些权限要求非常严格的公司,就需要到加密的算法,这个SVN就无法满足,所以要用apache。。

进入apache的bin目录后,使用htpasswd -cb 文件名 用户名 密码  这个命令来创建,cb的c代表的是create,所以在第二次使用这条密码开始就不要加上c,也就是只有htpasswd -b。。例如说创建了一个张三的账户密码,第二次创建李四的就不要加上c了

把创建好的密码文件拷贝到资源仓库的conf文件夹中,apache使用的就是自己制作的密码文件,passwd已经没用了,删掉也是可以的。。

apache 安装目录下的conf\httpd.conf 文件的最后面加入:#配置虚拟目录#
(配置通过什么路径访问到想要的数据仓库)#引用远程访问模块DAV svn#项目版本库路径#SVNPath F:/software/repository/svn/itcast(指定仓库路径)#授权文件#(conf文件目录)AuthzSVNAccessFile F:/software/repository/svn/itcast/conf/authz(仓库conf下的authoz文件)#所有用户都需要身份验证#Satisfy AnyRequire valid-user#验证方式#AuthType Basic#项目的名称#AuthName "itcast"#用户密码文件#(密码文件目录加上密码文件名)AuthUserFile F:/software/repository/svn/itcast/conf/passwd.apache(自制密码文件的位置路径)

Apache的conf配置情况(改动配置文件需要重启)

访问方式:“http://localhost/svn/itcast”

上面的配置配完之后要重启apache,就可以直接在浏览器上访问数据仓库了

但是网页访问不方便,所以也可以使用URL访问方式在ecplise访问(http的方式)

SVN-Service(自己注册的window系统服务)可以停止了,这是独立运行时候使用的,整合apache之后就不需要用到了。。

局域网内,也就是公司内部,应该是独立运行比较多的。。如果是要远程访问的,就要整合apache,可以通过网络端远程操作

 

转载于:https://my.oschina.net/u/2356176/blog/467550

你可能感兴趣的文章
阿里分布式事务框架 GTS 全解析
查看>>
轻量级 Web 框架 Gin 结构分析
查看>>
一个字节的网络漫游故事独白
查看>>
RabbitMQ 消息可靠性、延时队列以及高可用集群
查看>>
分布式系统的可靠性指的是什么 —— 你可能从来就没有认真思考过
查看>>
布隆过滤器过时了,未来属于布谷鸟过滤器?
查看>>
面试题 —— 数字幻方
查看>>
5折抢购最后一天 | 戴尔顶级配置电脑,限时秒!
查看>>
SpringBoot 究竟是如何跑起来的?
查看>>
阿里开源限流组件 Sentinel 集群流控全解析
查看>>
深度解密HTTP通信细节
查看>>
日活亿级用户的服务器架构要怎么搭?
查看>>
MySQL 是怎样运行的:从根儿上理解 MySQL
查看>>
开源搜索技术的核心引擎 —— Lucene
查看>>
码洞技术文章大全
查看>>
RPC 服务器之【多进程描述符传递】高阶模型
查看>>
程序员年龄增大后的职业出路是什么?
查看>>
快学 Go 语言 第 1 课 —— Hello World
查看>>
《快学 Go 语言》第 4 课 —— 低调的数组
查看>>
作为程序员,你是如何在工作以后找到女朋友的?
查看>>