如何通过对Bitbucket的SSH访问启用访问控制?

问题描述 投票:0回答:1

我有一个需要启用对Bitbucket中各种存储库的SSH访问的要求。我还想根据需要向开发人员授予访问权限。之前我使用HTTPS,所以这不是问题-我将创建组并将用户添加到这些组中。访问将由该组控制。

现在我必须转向开发人员基于SSH的回购链接。为了测试访问控制,我在公司工作区中添加了SSH密钥,并授予我对公司所有存储库的访问权限。如何通过前面使用的groups方法强制使用SSH进行访问控制?还是我必须坚持使用HTTPS?

git ssh bitbucket access
1个回答
0
投票

[当您对Git存储库使用SSH访问时,服务器通过使用的SSH密钥来知道您的身份。就您而言,您正在使用您的 SSH密钥,该密钥与具有完全管理访问权限的帐户相关联,因此您可以访问所有存储库。

您之前使用的相同组应该可以正常工作,因为当您的开发人员访问存储库时,他们将使用其SSH密钥进行访问,服务器会将该SSH密钥识别为属于他们的帐户,并且仅限于他们可以通过普通组访问的内容。

每个开发人员都可以照常在自己的计算机上创建自己的SSH密钥,然后使用Web界面将其上传到服务器,他们将只能访问他们应该有权访问的内容。

© www.soinside.com 2019 - 2024. All rights reserved.