Chinaunix首页 | 论坛 | 博客
  • 博客访问: 338804
  • 博文数量: 94
  • 博客积分: 1500
  • 博客等级: 上尉
  • 技术积分: 1020
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-11 09:23
文章分类
文章存档

2011年(76)

2010年(18)

分类: LINUX

2011-03-30 16:18:37

svn拷贝迁移时发现的问题:
1. 权限有问题,查看authz文件,发现在中文目录名乱码
 
 解决办法:
 
查看服务器编码,如下:
 A服务器(旧):#locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
 
B服务器(新):#locale
LANG="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
 
修改服务器B编码:
/etc/profile
最后加入如下:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
 
/etc/sysconfig/i18n
修改为:
LANG="zh_CN.UTF-8"
 
#logout
重新登录终端,locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8
 
可还是出现乱码,急死了。。。
 
修改终端软件CRT的会话选项:
外观->(修改成跟服务器A的一模一样):
字体:新宋体 10pt,字符编码:utf-8
 
编码成功显示,高兴ing........
 
2.再看下权限,应该可以了吧。
  呼呼。。。。,还是不行
  发现原来是我权限文件里的路径有问题
 
原来svn服务的启动: svnserve -d -r /var/repos 不包括资料库,
资料库路径:/var/repos/svn
 
所以路径应该是这样的:[svn:/svn/todaysteel/001共享库]
 
现在的svn服务的启动:svnserve -d -r /home/svn/todaysteel 包括资料库
资料库路径:/home/svn/todaysteel
 
所以现在的路径应该是这样的:[/svn/todaysteel/001共享库]
 
svn: 是资料库名称的意思
 
如果启动命令是这样的:svnserve -d -r /home/svn 不包括资料库
那么路径就应该是这样:[todaysteel:/svn/todaysteel/001共享库]
 
 
 
阅读(1638) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~