今天一个朋友问题我一个CVS ERROR。
The server reported an error while performing the "cvs commit" command.
ccookteammeal: cvs [server aborted]: cannot rename file /web/***/WebRoot/WEB-INF/,web.xml, to /web/***/WebRoot/WEB-INF/web.xml,v: Permission denied
回想之前用CVS时也遇到过这个经典问题,用户权限问题:
问题就出现在目录的权限上.我们安装CVS服务器时一般都用的是混合模式登录,需要windows和CVS共同验证。
要登录CVS,必须同时是CVS用户和WINDOW用户,并且这个用户要对CVS目录有读写权限。
一般我们新建的CVS用户,默认在WINDOW里只是普通用户,对CVS目录只有读权限,但没有写权限,所以可以获取文件,但当CVS 提交commit时,会报错 Permission denied.
所以,遇到这种情况,就把你的CVS用户在window(CVS服务器所在的机器)上修改为Administrator权限。
在网上又摘录一些问题及解决如下:
症状1:
cvs chacl default:n
cvs [chacl aborted]: server does not support chacl
***** CVS exited normally with code 1 *****
解决:是python跟wincvs不兼容,最后用python221+cvsnt-2.0.41+wincvs1.3中文版
症状2:无法checkout模块
cvs checkout 大狼的工作目录 (in directory E:\CVS\sssss)
cvs server: User user4 cannot access lxwDIR
***** CVS exited normally with code 1 *****
解决:没有给user4的用户此工作目录的读写权限
症状3:无法提交修改,加文件等
cvs commit -m "no message" "新建 文本文档.txt" (in directory E:\CVS\sssss\zylDIR\)
cvs [server aborted]: "commit" requires write access to the repository
***** CVS exited normally with code 1 *****
解决:没有把user4加到writers中去
症状4:无法提交修改,加文件等
cvs add: Empty password used - try 'cvs login' with a real password
cvs [add aborted]: authorization failed: server 192.168.0.105 rejected access to E:/cvs/KHRoot for user user2
***** CVS exited normally with code 1 *****
解决:应为我用user1用户checkout了模块,但用user2修改文件并提交,或加文件,重新用user2再在其他目录checkout一下模块,修改提交就可以了
症状5:无法给模块附用户
cvs chacl user4:rcw
***** CVS exited normally with code 1 *****
cvs [server aborted]: "chacl" requires write access to the repository
解决,我用user4登录了,只有administrator有此权限
分享到:
相关推荐
MyEclipse使用CVSMyEclipse使MyEclipse使用CVS用CVS
解决TortoiseCVS文件夹图标不显示解决TortoiseCVS文件夹图标不显示解决TortoiseCVS文件夹图标不显示
CVS 的基本工作思路是这样的:在一台服务器上建立一个仓库,仓库里可以存放...用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一修改.这样就可以做到跟踪文件变化,冲突控制等等.
<1>登陆是出现(login):unrecognized auth response from 192.168.10.1:cvs pserver:cannot open /cvsroot/CVSROOT/config:Permission denied <2>在服务器上可以登陆但是在远程地方不能登陆 附加1:为...
cvs本地根目录文件夹提交到服务器,使用操作!
CVS,CVS教学电子书,如何安装CVS,CVS使用,CVS教学电子书
eclipse中使用CVS eclipse中使用CVS eclipse中使用CVS
CVS build cvs-1.11.23
cvs 使用 说明cvs 使用说明cvs 使用说明
CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理...用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一 修改。这样就可以做到跟踪文件变化,冲突控制等等。
CVS 服务器程序 CVSNT 2.0.58d + CVS 客户端工具 TortoiseCVS 1.10.10 (for win7)+ 图示说明 最新的版本cvsnt-2.5.03.2382有4.2MB,追新的朋友可以自己上官网下载. 1都安装好软件 2配置服务器端 a 查看运行...
CVS配置 CVS配置 CVS配置 使用的配置
CVS TortoiseCVS,CVS客户端,方便桌面使用
cvs 版本控制 软件项目管理 cvs 版本控制 软件项目管理
CVS安装工具-TortoiseCVS 乌龟客户端-TortoiseCVS
本人之前都是用的git和svn,跳槽后发现新公司用的cvs,一番研究后决定把资源共享,下载这个应该能解决你的问题,安装包都是官方网站下载的,无毒放心使用,个人整理也花费了一番功夫,所以还是不免费了,有需要的...
cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件 不能删除文件夹 svn:支持文件重命名提交系统会提示删除旧文件,创建新文件 删除本地文件提交 库中...
CVS版本控制系统客户端图形界面工具,适用于windows
TortoiseCVS 是一款项目管理工具,一般用在IT行业,有服务器版和客户端版,在客户机上装了CVS,能够从服务器上迁出数据 。是Windows平台上最最简单最最方便的CVS工具,TortoiseCVS的特点就是完全结合到资源管理器的...