linux下svn 搭建
linux 下SVN搭建加自动提交更新到指定目录
一、安装
#yum install subversion yum安装SVN
#mkdir -p /opt/svn/repos 创建svn目录
#svnadmin create /opt/svn/repos 生成SVN配置文件
二、编辑配置文件
#vim 1120.www.qixoo.qixoo.com/opt/svn/repos/conf/passwd
[users]
# harry = harryssecret
# sally = sallyssecret
nxeon = 123
用户名=密码
#vim qkxue.net/opt/svn/repos/conf/authz
[/]
nxeon = rw 给nxeon读写权限
#vim /opt/svn/repos/conf/svnserve.cof
去掉前下面前几个注释
anon-access = none #如果不改成none windows下的SVN没有更新记录
auth-access = write #使授权用户有写权限
password-db = passwd #帐号和密码配置文件
authz-db = authz #访问控制文件
realm = /opt/svn/repos #认证命名空间。
三、配置完之后启动SVN
svnserve -d -r /opt/svn/repos
四、测试SVN是否能检出
cd /home/www 进入要更新的目录
svn co svn://192.168.1.2 ./ 或
svn co svn://192.168.1.2 /home/www 更新到www目录。会提示输用名和密码
五、接下来创建SVN钩子脚本
#vim /opt/svn/repos/hooks/post-commit 复制下面三行到post-commit
#!/bin/sh
export LC_ALL=zh_CN.UTF-8 #解决SVN编码问题
/usr/bin/svn up --username "nxeon" --password "123" /home/www
chmod 777 /opt/svn/repos/hooks/post-commit 设置钩子权限
/opt/svn/repos/hooks/post-commit 可以单独运行这脚本
六、最后让svn和svn钩子 随系统启动
vim /etc/rc.d/rc.local
svnserve -d -r /opt/svn/repos
/opt/svn/repos/hooks/post-commit
放在/etc/rc.d/rc.local最后一行
linux下svn 搭建的更多相关文章
- 转载-Linux下svn搭建配置流程
Linux下svn搭建配置流程 一. 源文件编译安装.源文件共两个,为: 1. 下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ...
- 【SVN】Linux下svn搭建配置全过程——初学者轻松上手篇
版本控制主要用到的是git和svn,其中svn界面化使用操作简单,本篇简单介绍SVN搭建配置全过程. 1. 下载并安装 yum install subversion 查看版本 svnserve --v ...
- Linux下SVN服务器搭建配置
Linux下SVN服务器搭建配置 1.SVN服务安装 yum install subversion 2.创建SVN代码仓库 mkdir /data/svn svnadmin create /data/ ...
- linux下svn命令使用大全
最近经常使用svn进行代码管理,这些命令老是记不住,得经常上网查,终于找了一个linux下svn命令使用大全:1.将文件checkout到本地目录 svn checkout path(path是服务器 ...
- linux下SVN忽略文件/文件夹的方法
linux下SVN忽略文件/文件夹的方法 假设想忽略文件temp 1. cd到temp所在的目录下: 2. svn propedit svn:ignore . 注意:请别漏掉最后的点(.表示当前目录) ...
- Linux下SVN命令
一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows ...
- Linux下svn命令详解
本文主要是说明linux下svn命令的使用方法,同时记录自己在使用中遇到的一些疑惑. 1.Linux命令行下将文件checkout到本地目录 svn checkout url(url是服务器上的目录) ...
- linux下svn命令大全
linux下svn命令大全 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/p ...
- linux下svn常用指令
windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的 ...
随机推荐
- 【NDK开发】android-ndk r10环境搭建
1)打开Android开发者的官网http://developer.android.com/找到Develop点击.如果页面打不开,通过代理来访问. 2)进入后再点击Tools 3)进入后在左侧找到N ...
- JVM内存管理------GC算法精解(五分钟让你彻底明白标记/清除算法)
相信不少猿友看到标题就认为LZ是标题党了,不过既然您已经被LZ忽悠进来了,那就好好的享受一顿算法大餐吧.不过LZ丑话说前面哦,这篇文章应该能让各位彻底理解标记/清除算法,不过倘若各位猿友不能在五分钟内 ...
- memcache 安装
1 下载两个文件 wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz wget http://www.monkey.org/ ...
- [AJAX系列]XMLHttpRequest请求
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 【The Expendables】团队博客目录
站立式会议: •[alpha版本]第一次站立式会议 •[beta版本]冲刺计划 •[beta版本]冲刺总结 •[alpha版本]第二次站立式会议 •[beta版本]第 ...
- jQuery鼠标悬停内容动画切换效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- git log 格式化输出
Git log --graph --pretty=format: '%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)& ...
- Dubbo系列(3)_官方Demo说明
一.本文目的 通过Dubbo的官方Demo介绍,学会搭建一个简单的Dubbo程序,包括服务端.客户端.接口等. Demo地址:https://github.com/alibaba/dubbo/ ...
- 在chrome下-webkit-box布局的一个bug
chrome,也就是webkit内核下作的检测, chrome版本是40, -webkit-box这种布局在移动端用的比较多,主要是因为pc端的浏览器内核参差不齐. 因为在写HTML的时候看上了-we ...
- 网络流 poj 2135
n个点 m条边 给m条边 求1->n n->1 最小花费,每条边最多走一次 两个最短路显然不行 会影响另外一条 #include<stdio.h> #include<al ...