我正在尝试让一些Linux Clearcase客户端使用我们现有的Windows基础结构。 所有的vob和服务器都存储在Windows机器上。
使用现有的vob,我能够在linux区域创build一个标签来引用vob,然后在linux客户端上创build一个视图。 这个客户端能够连接到VOB,并在更新configuration规范时拉入文件。 但是,虽然它可以查看文件,但它没有编辑它们的权限。
用户名匹配
linux:user1 windows:DOMAIN \ user1
Clearcasepipe理面板设置为“使用此域来映射UNIX用户和组名”,并selectDOMAIN。
但是,身份validation似乎没有工作。 从UNIX客户端,如果我运行
credmap windowsServer
对于远程用户名和组ID,我得到Nobody / Nobody。 如果我从Windows服务器运行
credmap linuxClient
它超时,我得到了
credmap: Error: Unable to contact albd_server on host
在unix上进一步调查albd_list表明albd服务器正在运行,甚至在Windows机器上find了albd_server。
albd_server addr = 166.20.20.81, port= 371 albd_list 166.20.17.118 albd_server addr = 166.20.17.118, port= 371
在相反的方向返回
albd_list 166.20.20.81 noname: Error: Unable to contact albd_server on host '166.20.20.81' cannot contact albd
Ping的工作从Windows主机到Linux主机,而我甚至通过SSH从父母连接到Linux主机。
如果有人有什么想找下一个,你会是我的英雄:(
当您从Linux客户端访问ClearCase服务器(在Windows上运行)时,您将获得有限的ClearCase功能。 要了解更多信息,请阅读CCFS 。
我建议你考虑将你的VOB服务器迁移到Linux。 这样你就可以获得所有的ClearCase功能,包括动态视图。
我确认在Windows上使用Vob服务器意味着即使IBM的官方文档描述了遵循CCFS的设置,它们也不能完全从Linux客户端访问。
(请参阅“ 配置UNIX或Linux客户端访问Windows VOB ”,您必须看到这一点)
特别是,我从来没有设法从Linux到Windows的证书映射完全工作(另一种方式运作良好)。
您需要确保您的视图存储可以从Linux访问(请参阅“ 在NAS设备上创建视图 ”)
这给您带来了环境间的解决方案,如:
请参阅“ CCRC,CTE,CCWeb,本机ClearCase GUI和SCM适配器的功能对比表 ”。
这真是愚蠢。 在Linux机器上运行的防火墙阻塞了albd_server端口。
这也没有解决证书映射问题,但它至少让我消除一个更多的潜在原因。 谢谢