限制 ssh 访问仅限一个 Repo

限制 ssh 访问仅限一个 Repo

我在 bitbucket 上托管了多个私有存储库。我还可以访问 bitbucket 上的一个私有存储库(我们称之为 repo1),它不属于我,但我们从服务器上的存储库中提取数据,我们称之为 server1。

在 bitbucket 上,我已授予 server1 访问我的帐户的权限,这意味着 server1 上的所有用户都可以从我的 bitbucket 帐户中提取任何 repo。

我该如何防止这种情况并只让服务器拉取 repo1?
这有点紧急。非常感谢。

答案1

听起来你把 server1 公钥添加到了团队,而不是存储库。删除团队级部署密钥并将其添加到他们需要访问的存储库/存储库。

相关内容