- 浏览: 71156 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
Alex_Cheung:
对了,第二个没有提取码,请知悉。
一大波视频分享 -
Alex_Cheung:
谢谢分享。
一大波视频分享 -
Jiy:
很详细,谢谢分享
java并发之同步辅助类Phaser -
walle1027:
非常不错,学习了。
java并发之同步辅助类Phaser -
huangjinjin520:
somefuture 写道除了单词写错了 其他挺好的已更正
dubbo注解使用详解
1、安装APR-1.2.7和APR-util-1.2.7
(下载地址:http://apr.apache.org/)
#tar zxvf apr-1.2.7.tar.gz
#cd apr-1.3.9
#./configure
#make
#make install
#tar zxvf apr-util-1.2.7.tar.gz
#cd cd apr-util-1.3.9
#./configure --with-apr=/usr/local/apr/
#make
#make install
2、编译安装apache。
#tar zxvf httpd-2.2.3.tar.gz
#cd httpd-2.2.3
#./configure --prefix=/opt/apache \
--enable-dav \
--enable-so \
--enable-maintainer-mode \
--with-apr=/usr/local/apr/bin/apr-1-config \
--with-apr-util=/usr/local/apr/bin/apu-1-config
#make
#make install
检查是否安装成功
#cd /opt/apache/bin
#./apachectl start
在浏览器中输入http://192.168.1.104/。
3、安装subversion-deps-1.6.1.tar.gz和subversion-1.6.1-tar.gz
#tar zxvf subversion-deps-1.6.1.tar.gz
#tar zxvf subversion-1.6.1.tar.gz
#cd subversion-1.6.1
#./configure --prefix=/opt/svn \
--with-apxs=/opt/apache/bin/apxs \
--with-apr=/usr/local/apr/ \
--with-apr-util=/usr/local/apr/
#make && make install
4、在apache中配置SVN
#vi /opt/apache/conf/httpd.conf
① 如果你看到如下两句,说明安装是成功的
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
如果有下面一句就用#注释掉
#LoadModule foo_module modules/mod_foo.so
② 定义apache访问svn配置:
<Location /svn>
DAV svn
# SVNPath /opt/svndata
SVNParentPath /opt/svn/bin/repository //svn父目录
//权限配置文件
AuthzSVNAccessFile
/opt/svn/bin/repository/project/conf/authz
AuthType Basic //连接类型配置
AuthName "Subversion repository" //连接矿提示
//用户配置文件
AuthUserFile
/opt/svn/bin/repository/project/conf/passwd
Require valid-user //采用何种认证
</Location>
#./apachectl restart
5、建立和导入版本库
#cd /opt/svn/bin
#mkdir ./repository
创建仓库
#./svnadmin create ./repository/project
#chmod 755 ./repository
配置用户文件和权限文件
#cd ./repository/project/conf
与apache的配置相同/opt/svn/bin/repository/project/conf/passwd
#/opt/apache/bin/htpasswd -c \
/opt/svn/bin/repository/project/conf/passwd huang(用户名)
跟apache配置相同/opt/svn/bin/repository/project/conf/authz
#vi /opt/svn/bin/repository/project/conf/authz
添加以下配置项:
#仓库project的根目录访问权限
[project:/]
#用户huang对仓库project的访问权限
huang=rw
#表示所在所有仓库的根目录
[/]
#表示所有用户具有读权限
*=r
导出使用以下命令
#/opt/svn/bin/svn checkout http://localhost:8888/svn/project
导入使用以下命令
#/opt/svn/bin/svn import 需要导入文件的路径 导入到的仓库 -m "注释"
例子:
#/opt/svn/bin/svn import \
/root/svn file:///opt/svn/bin/repository/project \
-m "初始导入"
(下载地址:http://apr.apache.org/)
#tar zxvf apr-1.2.7.tar.gz
#cd apr-1.3.9
#./configure
#make
#make install
#tar zxvf apr-util-1.2.7.tar.gz
#cd cd apr-util-1.3.9
#./configure --with-apr=/usr/local/apr/
#make
#make install
2、编译安装apache。
#tar zxvf httpd-2.2.3.tar.gz
#cd httpd-2.2.3
#./configure --prefix=/opt/apache \
--enable-dav \
--enable-so \
--enable-maintainer-mode \
--with-apr=/usr/local/apr/bin/apr-1-config \
--with-apr-util=/usr/local/apr/bin/apu-1-config
#make
#make install
检查是否安装成功
#cd /opt/apache/bin
#./apachectl start
在浏览器中输入http://192.168.1.104/。
3、安装subversion-deps-1.6.1.tar.gz和subversion-1.6.1-tar.gz
#tar zxvf subversion-deps-1.6.1.tar.gz
#tar zxvf subversion-1.6.1.tar.gz
#cd subversion-1.6.1
#./configure --prefix=/opt/svn \
--with-apxs=/opt/apache/bin/apxs \
--with-apr=/usr/local/apr/ \
--with-apr-util=/usr/local/apr/
#make && make install
4、在apache中配置SVN
#vi /opt/apache/conf/httpd.conf
① 如果你看到如下两句,说明安装是成功的
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
如果有下面一句就用#注释掉
#LoadModule foo_module modules/mod_foo.so
② 定义apache访问svn配置:
<Location /svn>
DAV svn
# SVNPath /opt/svndata
SVNParentPath /opt/svn/bin/repository //svn父目录
//权限配置文件
AuthzSVNAccessFile
/opt/svn/bin/repository/project/conf/authz
AuthType Basic //连接类型配置
AuthName "Subversion repository" //连接矿提示
//用户配置文件
AuthUserFile
/opt/svn/bin/repository/project/conf/passwd
Require valid-user //采用何种认证
</Location>
#./apachectl restart
5、建立和导入版本库
#cd /opt/svn/bin
#mkdir ./repository
创建仓库
#./svnadmin create ./repository/project
#chmod 755 ./repository
配置用户文件和权限文件
#cd ./repository/project/conf
与apache的配置相同/opt/svn/bin/repository/project/conf/passwd
#/opt/apache/bin/htpasswd -c \
/opt/svn/bin/repository/project/conf/passwd huang(用户名)
跟apache配置相同/opt/svn/bin/repository/project/conf/authz
#vi /opt/svn/bin/repository/project/conf/authz
添加以下配置项:
#仓库project的根目录访问权限
[project:/]
#用户huang对仓库project的访问权限
huang=rw
#表示所在所有仓库的根目录
[/]
#表示所有用户具有读权限
*=r
导出使用以下命令
#/opt/svn/bin/svn checkout http://localhost:8888/svn/project
导入使用以下命令
#/opt/svn/bin/svn import 需要导入文件的路径 导入到的仓库 -m "注释"
例子:
#/opt/svn/bin/svn import \
/root/svn file:///opt/svn/bin/repository/project \
-m "初始导入"
发表评论
-
一大波视频分享
2018-06-09 09:36 11381.ps 链接: https://pan.baidu ... -
利用Sharding-Jdbc实现分表
2018-05-24 22:32 3774你们团队使用SpringMVC+Spr ... -
MINA原理详解
2018-05-19 13:51 14861. 通过SocketConnector同服务器端建立连接 ... -
最近有人说我欺骗消费者,今天来一波视频分享
2018-05-12 21:00 1236最近有人说我欺骗消费者,今天来一波视频分享 dubbo入门 ... -
SVN多版本库环境的搭建
2018-05-02 21:00 1194一、 1、启动SVN sudo svn ... -
前端 Java Python等资源合集大放送
2018-04-21 22:11 695如果需要学习视频,欢 ... -
Nginx会话保持之nginx-sticky-module模块
2018-04-16 20:34 1964在使用负载均衡的时候会遇到会话保持的问题,常用的方法有: 1. ... -
dubbo源码学习(四):暴露服务的过程
2018-04-14 11:38 978dubbo采用的nio异步的通信,通信协议默认为 netty, ... -
dubbo源码学习(四)初始化过程细节:解析服务
2018-04-12 20:32 612今天将真正去看dubbo内部的实现过程,看dubbo的源码前我 ... -
dubbo源码学习(二) : spring 自定义标签
2018-04-09 20:29 630做dubbo的配置时很容易发现,dubbo有一套自己的标签,提 ... -
Dubbo多注册中心和Zookeeper服务的迁移
2018-04-06 08:58 1501一、Dubbo多注册中心 1、 应用场景 例如阿里有些服务 ... -
dubbo源码学习一:基础知识及使用的相关技术
2018-04-05 20:10 689Dubbo是Alibaba开源的分布式服务框架,它最大的特点是 ... -
worker模式
2018-03-29 20:16 634今天来学学,大家也好对线程池有一个更好的理解。 public ... -
线程各种状态转移分析
2018-03-28 22:13 898线程在它的生命周期 ... -
生产者-消费者模式实现
2018-03-26 22:45 1159生产者是指:生产数据的线程 消费者是指:使用数据的线程 生产者 ... -
java并发之同步辅助类Phaser
2018-03-19 21:46 1102Phaser含义: 更加复杂和强大的同步辅助类。它允许并发执 ... -
java并发之同步辅助类CyclicBarrier
2018-03-18 20:13 832CyclicBarrier含义: 栅栏允许两个或者多个线程在 ... -
java并发之同步辅助类semaphore
2018-03-14 21:24 779semaphore(seməˌfôr)含义: 信号量就是可以 ... -
Tomcat 集群 文件上传下载的共享问题 NFS配置
2018-03-12 21:50 661Tomcat 集群时上传文件时如何使得多部tomcat中的文件 ... -
it技术谱图分享
2018-03-10 22:05 5141、程序开发语言综述 2、前端工程师必备技能 3、 ...
相关推荐
在CentOS上安装Apache和SVN,并配置SVN使用HTTP访问,需要对Linux下的软件安装、Apache的模块配置、以及SVN的仓库管理有一定的了解。上述过程涉及到了编译安装多个关键组件,并对其进行配置来实现整合。确保各个...
总结来说,本文详细介绍了如何在CentOS 6.5上建立一个Apache整合SVN 1.8.5的服务器,并提供了多版本库的权限配置方法。这使得团队能够高效地协作和管理代码库,但未涵盖的源码包安装需要另外进行。
**整合Apache、Subversion和Trac** 1. 使用mod_proxy或mod_proxy_ajp在Apache中设置反向代理,使得Trac可以通过Apache服务器对外提供服务。 2. 调整Apache、Subversion和Trac的配置,以确保安全性和性能。例如,设置...
本文将详细介绍如何在Linux平台上安装和配置Subversion(SVN)服务器,并将其与Apache Web服务器整合,以便提供基于Web的版本控制服务。此外,文章还将涉及Subversion的认证与授权机制以及如何设置FSFS作为后端存储...
**SVN(Subversion)** 是一款开源的版本控制系统,用于管理软件项目中的源代码、文档等文件的历史版本,使得多人协作开发时可以有效管理和跟踪文件的修改历史,避免冲突并便于恢复旧版本。SVN 的核心概念包括仓库...
编辑Apache配置文件,配置SVN模块,指定版本库路径和访问控制。 5.3 配置版本库 在Apache服务目录下创建版本库,通过HTTP协议供客户端访问。 5.4 用户认证与权限 配置Apache的用户认证模块,如mod_auth_basic,...
这是我整理的SVN版本控制软件在REHL5(64位)上的安装文档,里面有详细...安装之后可以通过apache浏览器直接访问,里面有将SVN与apache整合的配置说明。 注:文档中红色的为特别注意的。 另外权限问题也需要留意一下。
- 如果需要,配置Subversion仓库,设置Apache的 dav_svn_module 和 authz_svn_module 完成以上步骤后,你将拥有一个能够自动发布代码的服务器环境。开发者可以在Subversion仓库中提交代码,Apache服务器会自动获取...
在Linux系统中,将Redmine和SVN整合到Nginx服务器是一项常见的任务,特别是对于那些需要高效项目管理和版本控制的团队。Redmine是一个强大的Web应用程序,用于项目管理,包括任务跟踪、问题追踪、时间跟踪等功能,而...
【标题】:“svn搭建” 【描述】:在IT行业中,版本控制系统是不可或缺的工具,它帮助开发者们管理项目代码的变更历史,...通过在MyEclipse等IDE中整合svn,可以让开发者更加便捷地进行源码控制,实现高效协同开发。
下面我们将详细探讨如何在Linux系统中安装和配置Subversion服务器,并整合Apache以实现安全的权限控制。 首先,我们需要确保系统已经安装了必要的基础工具,如GCC编译器、库文件等。这通常可以通过执行以下命令完成...
1. **安装**:根据操作系统选择合适的SVN客户端,如Windows下的TortoiseSVN,Linux或Mac下的命令行工具。 2. **仓库创建**:使用SVN工具在服务器上创建仓库,如`svnadmin create repository_name`。 3. **仓库访问...
- 安装:根据操作系统选择适合的SVN客户端,如Windows上的TortoiseSVN,Linux下的svn命令行工具。 - 配置:设置SVN客户端的用户名、密码,以及代理服务器等网络配置。 3. SVN日常使用 - 创建版本库:可以使用...
- Linux 和 macOS:通常通过包管理器(如 apt-get 或 brew)安装 SVN,例如 `sudo apt-get install subversion` 或 `brew install subversion`。 2. **配置**: - 创建 SVN 仓库:使用 `svnadmin create` 命令...
Apache Subversion(简称SVN)是一个开源的版本控制系统,用于管理软件项目的源代码和其他文件的变更。这个"Apache-Subversion-1.14.0.rar"文件是Apache Subversion 1.14.0版本的压缩包,适用于在网络环境不理想时...
- command-line工具:对于Linux或Mac用户,`svn`命令行工具是常用的选择,提供了丰富的命令选项。 - Visual Studio插件:如AnkhSVN,与Visual Studio集成,使得在IDE内即可进行SVN操作。 3. SVN基本操作: - 检...
对于Linux或Mac用户,可安装命令行工具如`svn`。 - 配置SVN服务器:通常使用Apache HTTP Server或VisualSVN Server作为服务器端,配置SSL证书确保数据安全。 2. **创建版本库(Repository)**: - 使用`svnadmin ...