在CentOS 7.0中配置svn自动更新出现的问题
来源:互联网 发布:java编程面试题 编辑:程序博客网 时间:2024/05/29 12:10
在配置svn自动更新web目录的时候,出现几个问题,纠结了很久,最后解决了,在此博客上记录下。
1. 通过svnserve -d -r /www/svn/project/启用svn之后,svn客户端连接提示认证错误?
解决方法是: svnserve -d -r /www/svn/ 来开启。
2. svn客户端虽然可以提交了,但是提示”utf-8″编码问题
解决方法: 在项目目录中有中文名称的文件,所以一直无法提交上去,最后查看了下Centos 7.0的编码,发现整体编码需要修改。
(1) 查看Centos 7.0 编码
(2) 修改CentOS7.0编码
编辑/etc/locale.conf文件
1
LANG="zh_CN.GB18030"
2
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
3
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
4
SYSFONT="lat0-sun16"
(3) 重启系统
1
reboot
(4) 查看修改后的编码效果
(4) 在svn/project/hook目录下的post-commit中最好设置下编码
01
#!/bin/sh
02
03
export LANG=zh_CN.GB18030
04
05
REPOS="$1"
06
REV="$2"
07
08
cd /www/bigdt
09
10
svn cleanup
11
12
/usr/bin/svn update /www/bigdt --accept 'theirs-full' --username '***' --password '***' --no-auth-cache --non-interactive
3. 在svn客户端提交的时候,限制message提交的字数
01
#!/bin/sh
02
03
REPOS="$1"
04
05
TXN="$2"
06
07
SVNLOOK=/usr/bin/svnlook
08
09
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" |wc -c`
10
11
12
13
if [ "$LOGMSG" -lt 15 ];
14
15
then
16
17
echo "Log message can't be empty! you must input more than 15 chars as comment!." 1>&2
18
19
exit 1
20
21
fi
4. 使用svn自动更新的时候,提示某某文件夹树节点冲突。
使用如下命令来解决:
1
svn revert -R .
转载请注明:Jhonse技术博客 - 关注技术资讯以及技术文章的IT博客
0 0
- 在CentOS 7.0中配置svn自动更新出现的问题
- 配置SVN过程中出现的问题
- 在CentOS 6.3中安装与配置SVN的方法
- 在CentOS 6.3中安装与配置SVN的方法
- CentOS安装配置svn,并配置SVN自动更新Web目录
- 在虚拟机中安装centos可能出现的问题
- 在CentOS中搭建ftp服务器出现的问题
- SVN在CentOS上的配置
- 在VS2013中利用SVN自动更新版本号
- 在论坛中出现的比较难的sql问题:9(触发器专题 插入数据自动更新表数据)
- 关于svn在androidstudio中配置的问题
- 在CentOS中安装配置Svn+Ssl+Mysql
- 在阿里云Centos系统中简单配置svn
- Centos的svn钩子自动更新部分终于完成了!
- 在hibernate中配置many-to-one出现的问题
- 在eclipse中配置struts2出现的问题一枚
- 在使用eclipse从svn中导入代码出现的奇葩的问题
- 简单的SVN Server配置在CentOS上
- MVC设计模式--HeadFirst学习
- Struts2_学习笔记(二)--------Namespace、Action、Path、ActionMethod_DMI、ActionWildcard
- Mybatis3源码分析(三):解析mapper的xml配置文件
- 华为光猫破解日记
- 54,对象的存储细节
- 在CentOS 7.0中配置svn自动更新出现的问题
- 彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题
- 彻底解决:@synthesize of 'weak' property is only allowed in ARC or GC mode :问题
- 55,成员变量,全局变量与局部变量的区别
- 56,函数与方法的区别
- ubuntu sogou输入法安装及设置
- Android四大组件简介
- rtcp字段计算方法
- pc,lr相互作用