Git 限制对客户端远程服务器的访问。可能吗?

Git 限制对客户端远程服务器的访问。可能吗?,git,configuration,console,Git,Configuration,Console,是否有人知道是否有任何方法限制对客户端远程设备的访问 我有两个存储库,我应该提交其中一个(我们称之为A),而不是另一个(B),但从技术上讲,我可以访问这两个存储库。我想在存储库配置文件中设置选项,以防止意外推送到B。 可能吗 干杯 迈克尔是的。挂钩是增加安全防护装置的一种方法。我建议使用gitolite,因为它是为这种类型的存储库管理而设计的。删除推送URL怎么样 git remote set-url --push origin '' 谢谢你,亚当。我以一种非常令人困惑的方式问了一个问题。gi

是否有人知道是否有任何方法限制对客户端远程设备的访问

我有两个存储库,我应该提交其中一个(我们称之为A),而不是另一个(B),但从技术上讲,我可以访问这两个存储库。我想在存储库配置文件中设置选项,以防止意外推送到B。 可能吗

干杯


迈克尔

是的。挂钩是增加安全防护装置的一种方法。我建议使用gitolite,因为它是为这种类型的存储库管理而设计的。

删除推送URL怎么样

git remote set-url --push origin ''

谢谢你,亚当。我以一种非常令人困惑的方式问了一个问题。git配置中没有可设置的只读选项。这是我一厢情愿的想法:)为什么不删除远程文件系统上的写访问权限呢?因为我没有对机器的管理员访问权限。除此之外,unix许可证的更改还将改变每个人的访问权限,而不仅仅是选定的个人,这正是我想要的。非常感谢你,西德尼西:)