centos下yum安装配置openldap 2.4.23-32外送svn的apache下配置

写完这个文章有一阵了,合计下个月可以轮到这个文章记录发上来了,后来被群里(56479030)的童鞋们要看,只能提前发了。
系统信息

[root@kinggoo ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)

[root@kinggoo ~]# uname -a
Linux kinggoo.com 2.6.32-358.23.2.el6.i686 #1 SMP Wed Oct 16 17:21:31 UTC 2013 i686 i686 i386 GNU/Linux

安装openldap(2.4.23-32)[……]

继续阅读

svn备份、ftp传输脚本

你可以使用resync来保持两台机器的数据同步(不建议小文件变更多、快情况下使用)
系统:centos 5.6
svn version:1.6.11
是否需要mail服务:是,请安装sendmail、mutt(可选 只要你linux那可以发送邮件就可以)
是否与http服务整合:是
里面内容请参考如下两处文章

FTP备份用的一个Shell方法函数 //kinggoo.com/ftp-ftpfunction.htm
svn服务增量备份脚本,Incremental backup script http://kinggoo.c[……]

继续阅读

Subversion权限的深度挖掘

这个问题的发现,也很意外!也许也有人知道这个玩法?但多数人只有用到了一层组嵌套!或者只是知道这样能用,并不知道svn的权限层次判断关系。

上次很偶然,因为公司的svn代码目录结构非常的繁琐,然后各种人需要各种各样的权限。
多数人在控制权限的时候,可能分为严格权限和非严格权限,也就是 "*=","*=r" 或者可读写。那问题就出来了,当严格权限控制的时候,就会出现下面这种状况,(no date)了,这就是设置了"*="的原因。如下图

而在数据段出现这种no date,就代表一些对此目录有读写权限也没[……]

继续阅读

svn邮件通知功能,可以特定字符串发送邮件功能

扩展性:所有你可以想到的地方
所需:《msmtp使用特定邮箱地址发邮件-Mutt协作篇》,请安装了sendmail、mutt、msmtp服务
以为是为了适合我们公司的一些特性,所以在构建邮件配置列表的时候需要手动,或者修改一下php代码。
思路:通过输入特殊的字符串来操作特殊的功能,比如需要通知QA的的提交,则只需在提交信息内输入 " mailtoqa ”,(mailtoqa两侧有空格),也就是说你可以通过这个方法在svn提交操作上做很多你想要去实现的功能。
难点:在svn提交的信息,通过post-commit来获取后,内容都变成ASCII码,需[……]

继续阅读

Svn代码服务,全部备份脚本

这个脚本写的匆忙,当时只是为了应付过这个匆忙起,因为实在没太多时间去好好处理这个全备脚本。所以写的很粗糙
环境要求:
系统:linux centos 5.6
代码管理服务:subversion
是否整合:是 与apache服务整合

#!/bin/bash
TIME=`date +%Y%m%d`
#svn库的主目录,因为我这里采用的是多库,其实差不多
VANCL=/opt/svnroot/
#svn备份存储的目录,请自己创建
SVN_DATA=/back/svndata/
#这里如果直接用server[……]

继续阅读

Shell脚本内使用数组,方便修改配置增加灵活度,减少脚本长度

    玩玩数组,会让你的管理更加简单,合理的安排备置,比如文件夹路径等!反正我是这样的,尽量让自己的服务器有一种规律,这样可以用一个简短的脚本完成憨重繁琐的工作。我保证你用过后会喜欢上它,这种要比你以文件或其他方式存储临时数据更方便!修改配置也方便,一目了然,还等什么换吧~
数组:数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组[……]

继续阅读

TortoiseSVN 操作指南

TortoiseSVN

A Subversion client for Windows

Stefan Küng

Lübbe Onken

Simon Large

2005/01/17 19:09:21

二〇〇五年四月 Daan译

Table of Contents

Chapter 4. 日常操作指南… 4

4.1. 使用 TortoiseSVN.. 4

4.2. 认证… 5

4.3. 导入数据到仓库Importing Data Into A Repository. 5

4.3.1. 仓库规划Repository Layout 5

4.3.2. 导入Impor[……]

继续阅读

svn在linux下的使用(svn命令)

1、将文件checkout到本地目录

svn checkout path(path是服务器上的目录)
   例如:svn checkout svn://192.168.1.1/pro/domain
    简写:svn co

2、往版本库中添加新的文件

svn add file
   例如:svn add test.php(添加test.php)
   svn add *.php(添加当前目录下所有的php文件)

3、将改动的文件提交到版本库

svn commit -[……]

继续阅读

第 1 页,共 1 页1