linux SVN Post-commit常见错误解决方案
大多数错误是
post commit error svn: MERGE of ’somefile’: 200
还有
post-commit hook failed (exit code 1) with output
post-commit hook failed (exit code 255) with output
等各种错误。。。老实不执行,我发现我可能出现的问题是我首先自动去更新了文件。而且保存了密码导致的。需要删除/root.下面的.subversion即可
贴出自动更新的代码,环境是centos5.5
#!/bin/sh
REPOS=”$1″
REV=”$2″
export LANG=zh_CN.UTF-8
svn up /media/data/wwwroot/meeting –username weiyg –password **** –non-interactive
#!/bin/shREPOS=”$1″REV=”$2″export LANG=zh_CN.UTF-8svn up /media/data/wwwroot/meeting –username weiyg –password weiyg –non-interactive
1、post-commit hook failed (exit code 255) with no output
解决办法:赋予post-commit文件可执行权限,在文件第一行有没有#!/bin/sh,我曾经就出现过这样的问题,在Post-commit第一行不是#!/bin/sh开头也是出现255的
2、Error output could not be translated from the native locale to UTF-8
客户端和服务器编码的问题,默认是utf-8,可尝试设置export LANG=zh_CN.GBK或者export LANG=en_US.UTF-8
3、方法MERGE失败于 “/repos/video”: 200 OK (http://192.168.2.10:81/)
可执行
cp /root/.subversion /web/vhost/v.baiwuya.com -R
上述方法仅供参考,因为我用上述方法没有解决问题。我将文件夹用户和用户组设置为svn用户就可以了,估计是权限问题
报歉!评论已关闭.
分类目录
- javascript (6)
- jquerymobile (1)
- LINUX常用命令 (15)
- LINUX服务器配置 (26)
- 软件安装错误 (2)
- LINUX杂项知识 (28)
- mac相关知识 (30)
- PHP学习手册 (32)
- 操作系统小知识 (8)
- 软件配置文档 (11)
近期文章
- PHP面试问题以及解答
- vue如何获取自定义元素属性参数值
- Python [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 解决方法
- H5页面引导用户去关注微信公众号
- apache AH01630: client denied by server configuration错误解决方法
文章归档
功能
最新文章随机精彩热门排行
- PHP面试问题以及解答
- vue如何获取自定义元素属性参数值
- Python [SSL: CERTIFICATE_VERIFY...
- H5页面引导用户去关注微信公众号
- apache AH01630: client denied b...
- PHP 500 -Invalid command Rewrit...
- MAC下用homebrew安装及配置apache...
- MAC 下使用brew重新安装PHP
- composer 报 zlib_decode(): data...
- PHPStorm IDE 快捷键(MAC)
推荐文章
- 精彩内容获取超时,请稍候...
Warning: array_slice() expects parameter 1 to be array, null given in /www/wwwroot/blog.wwllcchf.com/wp-content/themes/wesky/sidebar.php on line 70
站内统计
- 日志总数:154 篇
- 评论总数:18 评
- 标签数量:20 个
- 链接总数:0 条
- 建站日期:2013-1-1
- 运行天数:4536 天
十佳人物