PHPnow

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年7月15日

摘要: 不知道有没朋友遇到过这样一个问题,就是在SVN公司或团队协同开发时,需要布置一个公共的WEB测试地址,以供大家随时线上测试这样的事情。方法其实很简单,有过在服务器上架设SVN服务端的朋友都能大概摸到个流程,无非就是启用一个POST-COMMIT钩子脚本,在各个开发人员成功commit后自动部署脚本。先共享一下我的方法先在SSH终端中执行一下最新版本导出到测试的apache 网站目录/usr/bin/svn co svn://SVN地址 /home/web/然后上传post-commit文件到/你的路径/svn/repository/hooks/下面post-commit内容:程序代码#!/bi 阅读全文
posted @ 2012-07-15 23:48 PHPnow 阅读(522) 评论(0) 推荐(0)

摘要: 有两种方法可以将新文件引入Subversion版本库:svn import和svn add,现在讨论svn importsvn import是将未版本化文件导入版本库的最快方法,会根据需要创建中介目录。svn import不需要一个工作拷贝,你的文件会直接提交到版本库,这通常用在你希望将一组文件加入到Subversion版本库时,例如:1)首先,服务器管理员在SVN服务器上创建项目版本库newrepos$ svnadmin create /usr/local/svn/newrepos2)然后,在客户端使用svn命令把本地文件导入到服务器上的项目版本库$ svn import mytree fi 阅读全文
posted @ 2012-07-15 22:52 PHPnow 阅读(701) 评论(0) 推荐(0)

摘要: 1,修改root密码 通过ssh用root登陆以后,输入passwd,然后输入两次新密码即可。 2,升级系统内核 yum -y update 3,安装apache+php+mysql环境,可以使用下面的命令一次性安装,里面包含了很多以后需要用到的扩展组件 yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc... 阅读全文
posted @ 2012-07-15 15:42 PHPnow 阅读(960) 评论(0) 推荐(0)

摘要: 先将以下地址导入。# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka# vi /etc/yum.repos.d/CentOS-Base.repo 增加下面信息[utterramblings]name=Jason's Utter Ramblings Repobaseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/enabled=1gpgcheck=1gpgkey=http://www.jasonlitka.com/media/RPM-GP 阅读全文
posted @ 2012-07-15 10:32 PHPnow 阅读(427) 评论(0) 推荐(0)

摘要: 每次添加新的仓库后,针对每个仓库配置需要修改钩子,以便可以修改以前的归档日志及强制用户提交时书写日志。进入仓库project/hooks目录,找到pre-commit.tmpl文件,重命名为pre-commit。编辑pre-commit文件:将:$SVNLOOK log -t "$TXN" "$REPOS" | \grep "[a-zA-Z0-9]" > /dev/null || exit 1commit-access-control.pl "$REPOS" "$TXN" commit-a 阅读全文
posted @ 2012-07-15 09:00 PHPnow 阅读(1814) 评论(1) 推荐(0)