svn搭建,很简单
关闭防火墙 yum install subversion 2015年1月7日15:23:07 我测试的时间 系统是centos6.5 直接yum,centos是可以直接解决apr apr-util 依赖问题,如果提示包确实,这个2个包都在apache官网可以下载,不会的可以去我看下我安装lanmp的文章 mkdir /data
mkdir /data/website
这个也可以是网站根目录因为提交之后需要测试网站是不是更新是好的 svnadmin create /data/website/king //king是第一个项目 cd /data/website/king/conf
ls
你会看到这几个文件
svnserve.conf passwd authz vi svnserve.conf 请注意,一定要去掉#之后顶格
anon-access:none 匿名不能访问,改成none
auth-access
password-db
authz-db
realm = /data/website/king
vi passwd
在
[users]
用户名=密码
zx = zx
test = test
vi authz
[groups]
admin = zx 管理员组
reader = test 测试员组
[/]
根目录
zx =rw 个人设置
@admin = rw
test = r
@reader rw
/data/website/是svn的根目录
/data/website/king 是king项目的
我们刚才配置的是king这个项目项目的配置
svnserve -d -r /data/website
netstat -tnlp
查看3690端口的服务器开启了
测试的ip地址是192.168.1.112
下载tortoise svn
里面还有语言包chinese
在你开发的项目的网站代码,首先checkout
输入
svn://192.168.1.112/king
输入用户名和密码
就ok,记住
checkin,吧现有目录所有的代码全部提交
如果有多个项目,可以指定共同的配置账号文件
比如
[general] anon-access = none
auth-access = write password-db =/home/svn/config/passwd authz-db = /home/svn/config/authz realm = /home/svn/shop_v2 [sasl]
开机启动脚本配置
#!/bin/bash
/usr/bin/svnserve -d -r /home/svn
记住加可执行权限
chmod 0755 svn.sh
加入开机启动
vi /etc/rc.local
在最后面加上
/home/svn/svn.sh
第一次需要启动
/usr/bin/svnserve -d -r /home/svn
svn搭建,很简单的更多相关文章
- Redis入门很简单之一【简介与环境搭建】
Redis入门很简单之一[简介与环境搭建] 博客分类: NoSQL/Redis/MongoDB redisnosqlmemcached缓存中间件 [Redis简介] <一>. NoSQL ...
- Jenkins+Maven+SVN搭建自动部署、自动测试环境
.打开http://10.3.15.78:8080/jenkins/,第一次进入里面没有数据,我们需要创建job,我们这有2个项目,需要创建2个job.http://10.3.34.163:9890/ ...
- svn搭建
原文:svn搭建 二.Subversion的安装与测试 Subversion的配置方式有很多种,同时也可以配置不同的操作系统之上,本文我讲解的是Subversion 1.5.4 for Apache2 ...
- Hudson+Maven+Svn搭建持续集成环境
Hudson+Maven+Svn搭建持续集成环境 博客分类: 配置管理 mavenSVNTomcat项目管理配置管理 一.所用开发工具 1. Hudson: Hudson 是一种革命性的开放源码 ...
- SVN搭建和使用
原文出处: http://www.cnblogs.com/tugenhua0707/p/3969558.html SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不 ...
- 初学Node(六)搭建一个简单的服务器
搭建一个简单的服务器 通过下面的代码可以搭建一个简单的服务器: var http = require("http"); http.createServer(function(req ...
- 搭建最简单的SpringMVC框架(使用maven)
本文说明:本文介绍使用maven搭建SpringMVC最简单的框架程序过程,适合初学者上手. 下载链接 点此进入下载链接 1.创建一个maven webapp工程. 2.修改WEB-INF目录下的we ...
- 转载-Linux下svn搭建配置流程
Linux下svn搭建配置流程 一. 源文件编译安装.源文件共两个,为: 1. 下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ...
- 使用maven+eclipse搭建最简单的struts2的helloworld
使用maven+eclipse搭建最简单的struts2的helloworld 一.web分层结构简介 1.web[细]粒度分层结构: 按细粒度分层可以分为以下6种: 1).表现层:html/css/ ...
- 【netty】(2)---搭建一个简单服务器
netty(2)---搭建一个简单服务器 说明:本篇博客是基于学习慕课网有关视频教学.效果:当用户访问:localhost:8088 后 服务器返回 "hello netty"; ...
随机推荐
- 【python】2048
来源:https://www.shiyanlou.com/courses/368 实验楼的2048程序,在linux下可实现通过终端游戏. 主要学习的知识点: 1.状态机函数实现,用字典将状态和函数相 ...
- CodeForces - 405A
Gravity Flip Time Limit: 1000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64u Submit ...
- Servlet、JSP选择题
Java EE软件工程师认证考试 试题库-选择题 一. 选择题(包括单选和双选) 1.A 对于B/S架构的工作流程,以下说法正确的是( )(选择一项) A. 浏览器接受用户的输入--&g ...
- 安装qmake与环境变量解析
转自:http://www.kuqin.com/qtdocument/qmake-manual-2.html 安装qmake 当Qt被连编的时候,默认情况下qmake也会被连编. 这一部分解释如何手工 ...
- Replace Nested Conditional with Guard Clauses(用卫语句代替嵌套循环)
函数中的条件逻辑,使人难以看清正常的执行路径. 使用卫语句表现所有特殊情况. double getPayAmount() {double result;if (_isDead) result = de ...
- JQuery的ajax登录案例
1.简单版AjaxLogin.html代码: <head> <title></title> <script src="jquery-1.8.3.js ...
- RocketMQ最佳实践
1.RocketMQ中的专业术语 Topic topic表示消息的第一级类型,比如一个电商系统的消息可以分为:交易消息.物流消息...... 一条消息必须有一个Topic. Tag Tag表示消息的第 ...
- Oracle主键操作
http://blog.csdn.net/zhanggnol/article/details/6221895
- sdut 2162:The Android University ACM Team Selection Contest(第二届山东省省赛原题,模拟题)
The Android University ACM Team Selection Contest Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里 ...
- etc/profile和/etc/environment的比较
转自:http://andy136566.iteye.com/blog/1025338 先将export LANG=zh_CN加入/etc/profile ,退出系统重新登录,登录提示显示英文.将/e ...