我正在客户端站点使用cvs存储库,我通过ssh(CVS_RSH = ssh)进行签入。
我的默认组是“foo”,我也是“bar”的成员。
存储库应该可以由“bar”组的成员访问。但是,每当我签入时,它都会将我签入的文件组更改为“foo”。这使文件只读给那些只在“bar”组中的人。
有没有办法告诉cvs保持正确的组设置?或者我是否需要制作特殊版本的ssh才能在连接上执行“newgrp bar”?或者这只是一个需要更新的CVS的古老版本。
答案 0 :(得分:2)
好吧,CVS确实没有二进制和可执行文件的文件元数据。
你可以做一些事情
答案 1 :(得分:0)
可能的答案:
如果您无法更改存储库的运行方式,那么第一个答案是唯一真正有用的答案。在Linux上,它只取决于您切换当前会话的组ID的能力,这两个命令都启用了。
在过去,我倾向于支持我管理的第三种存储库方法。