2012-08-23 62 views
8

我在bitbucket中有多个专用回购站,有时需要在某些服务器上授予其中一个用户的读/写访问权限。如何获得bitbucket上的部署密钥的写入权限?

我可以将公钥添加到我的用户帐户,但我不希望该密钥可以访问我的所有回购协议。

如果我制作一个部署密钥,它只能在指定的仓库上读取访问权限。

有没有办法在特定的回购库上使用特定的密钥进行写入访问?

回答

5

对Bitbucket存储库的所有写入访问均基于Bitbucket用户进行管理。所以如果你不想给你的普通Bitbucket用户写访问权限,那么你需要创建一个额外的Bitbucket用户。

由于Bitbucket通过用户数量向您收费,我没有看到这样做有什么不妥 - 事实上,您创建多个用户对他们有利。

+1

是马丁,你是对的。如果我用任何钥匙创建写作用户,他们不能出售他们的计划。 =] –

0

我遇到了同样的问题, 我发现在bitbucket公共问题跟踪器中的相关问题。 https://bitbucket.org/site/master/issues/6887/additional-read-write-key-per-repository

之一的评论:

恐怕我们不打算这样做。这会混淆我们 在网站上进行结算的方式。我们可以将一个用户作为有权访问 的人访问存储库。 有办法解决这个问题,使用该密钥设置另一个 帐户,只允许该用户访问您需要的回购 。

相关问题