- 浏览: 354363 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (238)
- j2ee (22)
- mysql (14)
- hibernate (2)
- struts (3)
- spring (7)
- php (28)
- cakephp (12)
- pattern (0)
- 数据结构 (0)
- python (17)
- redis (1)
- sql (2)
- ibatis (1)
- jquery (3)
- 测试 (3)
- linux (37)
- solr (3)
- oracle (5)
- jira (5)
- 版本控制 (3)
- xp (1)
- IDE (3)
- apache (4)
- hadoop (2)
- freemarker (2)
- maven (5)
- 项目管理 (2)
- UML (1)
- Django (6)
- 正则 (1)
- Scrapy (1)
- 文档管理 (3)
- 项目集成 (8)
- MQ (3)
- 架构 (1)
- HTML (1)
- IT (1)
- 云 (0)
- 应用服务器 (4)
- win 7 (1)
- thrift (1)
- 学习 (3)
- OpenStack (3)
- sqlserver (1)
- javascript (1)
- zabbix (3)
- IOS (1)
- rabbitmq (1)
- springcloud (2)
最新评论
-
xushenkun4:
至今仍然有这个bug,0.9.1无法传输中文utf8。
thrift使用出现诡异问题 -
feiniao2029:
[i][/i][u][/u]引用
spring 配置init方法 -
wt811004:
非常感谢朋友慷慨指导
dotproject项目管理工具使用 -
hackpro:
这将是一个经典,就像大话西游...
javaeye怀旧 -
raymond2006k:
个人更偏好 Velocity。我觉得还有个对比点,就是编程方式 ...
jsp freemarker velocity 比较
svnserver
1. 安装
yum安装命令
yum install subversion
检查是否安装成功
svnserve --version
2. 配置
建立版本库
mkdir /opt/svndata
svnadmin create /opt/svndata/jprojects 版本库名称:jprojects
修改版本库配置,回车后会在库目录下生成配置文件
vim /opt/svndata/jprojects/conf/svnserve.conf 主配文件
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = jprojects
vim /opt/svndata/jprojects/conf/passwd 用户配置文件
[users]
user1 = password1
user2 = password2
vim /opt/svndata/jprojects/conf/authz 权限配置文件
[groups] 设置组
group1 = user1
[/] 根目录权限设置(就是“kuming”这个文件夹)
user1 = rw 用户1权限是:可读写
user2 = r 用户2权限是:可读,不可写
@group1 = rw 设置组权限
[jprojects:/123] 设置根目录下“123”文件夹的权限
3. 启动svn服务器
svnserve -d -r /opt/svndata
-d表示以daemon方式(后台运行)运行
-r /opt/svndata指定根目录是/opt/svndata
ps aux | grep svnserve 查看服务,端口:3690
访问地址:http://ip/repos
4. httpd 配置
查看是否安装: mod_dav_svn
如果没有:
yum install mod_dav_svn
httpd.conf配置subversion
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
配置conf.d/subversion.conf文件
<Location /repos>
DAV svn
SVNPath /opt/svndata
AuthType Basic
AuthName "Subversion repos"
AuthUserFile /opt/svndata/jprojects/conf/passwd
Require valid-user
</Location>
发表评论
-
详解 Nginx + Tomcat HTTPS/SSL 配置
2014-08-27 14:43 927前言:这篇文章涉及到很多专业术语,例如密钥对,私钥,公钥,证 ... -
CentOS6.2下YUM安装MySQL
2014-08-26 16:26 688用yum安装MySql 打入如下命令: [root@my ... -
centos直接yum安装nginx三部曲
2014-07-28 10:03 636第一步: CentOS 6,获取资源,先执行:rpm - ... -
linux局域网内磁盘映射【摘录】
2012-11-30 15:57 860同事需要局域网挂着硬盘,找了一下!顺便学习。哈哈 ... -
Cron 用法说明
2012-11-29 13:32 883更新:添加日志 cron.* -/var/log/cr ... -
Ubuntu下KVM的安装配置
2012-08-28 11:21 14311. KVM KVM的全称是“基于内核的虚拟机 ... -
Linux中通过locale来设置字符集
2012-08-28 11:11 1152在Linux中通过locale来 ... -
ubuntu 12.04 mysql 编码问题
2012-08-24 21:50 15721. 修改/etc/mysql/my.conf [mysq ... -
[Ubuntu]E: Unable to locate package - apt-get install error
2012-08-24 17:42 2893E: Unable to locate package ... -
httpd.tar.gz配置开机自启服务
2012-07-23 11:36 11061. httpd 2.2.22 安装 步骤一 ... -
在linux上安装rz/sz包
2012-07-23 10:17 1050在SecureCRT这样的ssh登录软件里, 通过在Linux ... -
yum命令处理时报错:undefined symbol: SSL_load_error_strings
2012-07-20 17:24 18581. 问题 使用yum时出现下列错误: ... -
linux 常用指令
2012-06-25 17:21 8411. 系统 # uname -a ... -
linux文件合并,去重复
2012-06-11 09:42 1322第一:两个文件的交集,并集前提条件:每个文件中不得有重复行 1 ... -
[Centos] 安装 semanage
2012-02-29 23:16 4709'm trying to use semanage co ... -
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]
2012-02-29 23:14 2092如果修改过端口或添加过端口监听,重新Apache的时候可 ... -
Linux关机命令详解
2012-02-28 00:33 942在linux下一些常用的关机/重启命令有shutdown、ha ... -
[Centos 6] 同一台机器部署多个Tomcat应用服务器
2012-02-28 00:25 19461. 修改/etc/profile文件 TOMC ... -
[Centos 6] 常用软件安装配置
2012-02-25 22:13 1738[Centos 6] 常用软件安装配置 1. mysq ... -
linux 后台运行python程序(不可见)
2011-12-31 09:26 9071nohup python *.py & noh ...
相关推荐
这篇博文将详细介绍如何在CentOS环境下安装和配置Subversion服务器。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -y ``` 接下来,我们需要安装Subversion的依赖...
以下是关于Subversion在CentOS上安装、配置和使用的一些核心知识点。 1. **RPM包管理**: - CentOS使用RPM(Red Hat Package Manager)包管理系统,通过命令行工具`yum`或`dnf`(在较新版本中)来安装、更新和管理...
本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤 本标题...
CentOS系统中的SVN(Subversion)离线安装是一个对网络环境依赖较低的部署方式,尤其适用于网络条件不佳或者安全要求较高的环境。SVN是一种版本控制系统,用于管理代码和其他文件的变更历史,对于团队协作开发至关...
用于管理和配置Subversion版本控制系统,集成了CollabNet Subversion和Apache HTTP Server,提供了一个用户友好的Web界面,使得在Windows和Linux(CentOS)平台上安装、配置和管理Subversion仓库变得更为简便。...
### Centos 7 下安装配置SVN服务器及Apache集成详解 #### 一、安装与配置SVN **1. 安装Subversion** 在CentOS 7系统中部署SVN服务器,首先要确保已经安装了Subversion。具体步骤如下: - **检查是否已安装**:...
在CentOS 6.5上编译安装Subversion 1.8.8,我们需要先确保系统上安装了必要的依赖和编译工具,然后下载并编译源代码。以下是详细步骤和涉及的知识点: 1. **基础环境准备**:首先确保系统已经安装了`gcc`、`make`、...
总结来说,这个压缩包文件包含了在CentOS 7上安装和配置Apache以及Subversion(包括`svnadmin`)的步骤,这对于进行持续集成非常重要。通过这个过程,开发者可以方便地管理代码版本,实现自动化部署,提高团队协作...
在安装 Subversion 之前,你需要一个Linux服务器环境,例如 CentOS 或 Ubuntu。同时,确保你拥有适当的权限,最好是创建一个专门的用户(如 `svnroot`)来管理 Subversion,而不是使用 root 用户。服务器的IP地址...
在CentOS环境下安装Apache服务器和Subversion(SVN)版本控制系统,并配置Apache来支持HTTP协议的SVN服务,是常见的软件部署与配置任务。以下知识点会详细阐述整个过程中涉及的步骤、组件以及潜在的配置问题。 ### ...
本文档主要介绍了如何在Linux系统中安装和配置Subversion服务器,以及如何使用Subversion客户端TortoiseSVN。Subversion是一个开源的版本控制系统,常用于替代存在诸多限制的CVS系统,以解决文件名修改、目录管理、...
在CentOS操作系统中安装SVN(Subversion)服务器,需要遵循一系列步骤来确保所有依赖项正确安装并配置。以下是详细的安装过程: 1. **安装依赖库** 首先,我们需要安装SVN所需的依赖库,包括apr(Apache Portable ...
这篇文章将详细介绍如何在CentOS上安装和配置SVN,包括可能出现的问题及解决方法。 首先,安装SVN最常用的方法是通过Yum包管理器。在命令行中输入以下命令: ```bash sudo yum install subversion ``` Yum会自动...
6. **配置SVN**:安装完成后,用户需要配置SVN服务器,包括设置仓库目录、创建用户和权限等。 7. **启动和测试SVN服务**:启动SVN服务器(如`svnserve`或通过Apache HTTPD),并进行基本的增删查改操作测试,以确保...
注意,这个例子中的Subversion配置使用了基本身份验证,对于生产环境,可能需要更复杂的权限管理和SSL加密。 在日常使用中,Subversion提供了丰富的命令行工具,如`svn co`用于检出代码,`svn ci`用于提交更改,`...
在Linux系统,特别是CentOS 6.5这样的老版本中,进行离线安装SVN(Subversion)是一项挑战,因为通常需要手动下载依赖并解决网络连接问题。以下是一份详细的步骤指南,帮助你理解如何在没有互联网连接的情况下完成这...
4. 配置安装路径并编译:`./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite --with-expat=/usr/local/expat --with-...
提供的“CentOS5,6安装svn1.7,1.8脚本”应该包含了这些步骤,只需运行即可完成安装。请注意,执行脚本前要确保你有权限,并理解脚本中的每一项操作。在生产环境中,务必谨慎操作,避免数据丢失或安全风险。