在CentOS Linux机器上,开发人员拥有用户帐户。他们需要能够在通过ssh登录时在本地计算机上使用git,但有没有办法阻止他们将存储库克隆到其他计算机上?
答案 0 :(得分:4)
没有。如果用户可以ssh
到一台计算机并且他们对存储库具有读取权限,则他们可以复制存储库(使用rsync
或scp
),这就是克隆所需的全部内容一个git
存储库。
答案 1 :(得分:1)
从技术上讲,没有。您可以从系统中删除git-upload-pack,这会使git clone
停止工作变得更加困难,但整个目录的简单scp
仍然足够。
答案 2 :(得分:0)
确保其他机器不可写/可访问,但不包括。