ClearCase不允许Check-In。

3

我对ClearCase相当新,但是已经搜索了很多解决方案来解决以下问题,但没有成功。当我尝试进行check-in操作时,会出现以下错误。

检入'MY FILE'时出错 没有执行“checkin”操作的权限 必须是:对象创建者、元素所有者、VOB所有者、ClearCase组的成员之一 无法检入“MY FILE”

我已经验证过自己确实在ClearCase组中,并检查了必须的注册表项以使其正常工作。如果我无法checkout,那么我会怀疑我的组被搞乱了,但事实并非如此。

1个回答

2
遇到ClearCase权限问题时要检查的三个标准是:
1/ “credmap”(凭证映射)
输入“credmap VOB_Server_Hostname”,检查当前的主组(还可以查看CLEARCASE_PRIMARY_GROUP环境变量的值)。
2/ 视图保护权限
在视图中输入“cleartool lsview -l -full -pro -cview”,查看主组是否正确。
3/ vob的主要和次要组
输入“cleartool descr -l vob:\yourVob”,其中“yourVob”是应该包含“yourFile”的Vob(版本对象数据库或“仓库”)。
最后一个点很重要,因为如果你的主组不是与“yourVob”相关联的组之一,那么你将没有权利进行checkin。
还要检查父目录的保护权限(特别是执行位是否设置)。

1
我找到了答案。原来是因为有另一个人使用完全相同的账户名。这确实是一个权限问题。 - crv
@GrandPrix:好眼力。在我的LDAP Active Directory环境中很少见到这个问题 ;) - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接