参考http://my.oschina.net/junn/blog/164041

http://songxj.blog.51cto.com/620981/396113

http://5iwww.blog.51cto.com/856039/278045

http://lhkzyz.iteye.com/blog/1666180

安装svn

yum install subversion

代码库创建

[root@localhost data]# mkdir svn

[root@localhost data]# svnadmin create svn/repositories

配置代码库

3.用户密码配置

[root@localhost conf]# vi passwd

[users]

# harry = harryssecret

# sally = sallyssecret

root=123123

1.svn服务配置

[root@localhost conf]# vi svnserve.conf

//把注释去掉

password-db = passwd

authz-db = authz

anon-access = none #禁止匿名用户浏览代码库

#auth-access = write

#2.权限控制authz配置

[root@localhost conf]# vi authz

[/]

root = rw

运行服务

svnserve -d -r /data/svn/

#配置防火墙,打开3690端口
vi /etc/sysconfig/iptables
service iptables restart

windows本地检出: svn://ip/food

关闭服务:  

killall svnserve

服务器操作

web目录检出

svn co svn://127.0.0.1/food

web目录更新

svn update

添加文件

svn add dir/file

提交文件

svn commit -m '提交理由'

设置同步更新服务器的钩子

在项目库的 hooks/ 目录下新建 post-commit 文件

vi post-commit
#内容如下
/usr/bin/svn update /data/www/food --username root --password 123123

权限改为777

chmod 777 post-commit

重启svn服务

killall svnserve
svnserve -d -r /data/svn

最新文章

  1. Python ZIP 文件创建与读取
  2. Mysql Sql语句令某字段值等于原值加上一个字符串
  3. ssh整合问题总结--使用HibernateTemplate实现数据分页展示
  4. Asp.Net MVC<五>:过滤器
  5. Microsoft Mole原理及常见问题整理
  6. SOA之(3)——面向服务计算基础
  7. AndroidStudio学习记录
  8. 2013.11.7-21:15_My first Java program
  9. css 改变scroll样式
  10. OCP读书笔记(9) - 诊断数据库
  11. 初学Python(一)——数据类型
  12. 作为新手 HTML5如何自学为好?
  13. 环境部署(七):linux下Jenkins+Git+JDK持续集成
  14. 狄利克雷卷积&莫比乌斯反演总结
  15. shell命令批量创建指定格式的文件
  16. 解决 Docker pull 出现的net/http: TLS handshake timeout 的一个办法
  17. python json 模块
  18. 【python】使用asyncore进行异步通信
  19. Tensorflow的采样方法:candidate sampling(zhuan)
  20. 我的阿里之路+Java面经考点

热门文章

  1. 【转】shell 教程——04 什么时候使用Shell
  2. Struct标签
  3. 8-10-Exercise
  4. CSS选择器详解(伪类) 转 http://blog.csdn.net/Panda_m/article/details/50084699
  5. 【设计模式 - 24】之访问者模式(Visitor)
  6. onkeyup 事件会在键盘按键被松开时发生
  7. Ajax 整理总结(进阶)
  8. C#中的两种debug方法
  9. GitHub安装失败
  10. 第六篇:web之python框架之django