如何解决 CVS 错误:无法更改临时目录 C:\CVS\cvstmp 的权限

How do I solve CVS error: cannot change permissions on temporary directory C:\CVS\cvstmp

提问人:manuelvigarcia 提问时间:5/3/2022 最后编辑:manuelvigarcia 更新时间:5/13/2022 访问量:136

问:

尝试从 Eclipse 在 CVS 中“共享项目”,将新创建的 Java 项目上传到 CVS 存储库失败,并显示以下消息:

«: cvs [服务器中止]: 无法更改临时目录 C:\CVS\cvstmp/cvs-serv:3072: 权限被拒绝»

但不存在 C:\CVS,也不存在任何 CVS* 环境变量或 PATH 部分。

如何解决错误并将我的新 java 项目上传到 CVS 存储库?

Eclipse Windows-10 简历

评论

0赞 Mort 5/10/2022
如果你创建一个 C:\CVS 目录并让它每个人都可以写,这是否允许它工作?
0赞 manuelvigarcia 5/13/2022
@Mort老实说,我没有尝试过。当我找到重试“解决方案”时,我没有再考虑。我刚刚创建了这样的目录并向所有人授予了权限。如果我再次收到错误,我会在这里发表评论(自此问题创建之日起我确实得到了它,但我“重试”了)。

答:

0赞 manuelvigarcia 5/3/2022 #1

重试

一般来说,这方面没有太多。有很多关于“权限被拒绝”的页面,但是当您添加“CVS”和“C:\CVS”时,它会变得越来越薄。

事实上,我只找到了这个描述问题页面的页面,对于 Red-Hat Linux 安装,并继续说这是一个不可重现的情况;并以建议结束:

«If you experience this error while using CVS, retrying the operation which produced it should work fine.»

所以我这样做了:在Eclipse CVS插件的错误消息中,我单击了OK,这使我返回到“共享项目”对话框并再次单击“下一步”,这次它成功了。