sur*_*002 5 bitbucket bitbucket-api bitbucket-server bitbucket-pipelines
我们的服务器中有一个应用程序帐户,我们为其生成了 ssh 密钥。我们需要将应用程序帐户公钥上传到我的 bit-bucket 项目中的所有存储库。我的项目中有太多的存储库,我们无法在每次生成新密钥时手动在每个存储库中上传密钥。那么我们是否有任何自动化的方法来做到这一点?
如果我正确理解你的问题。我将解释一些有关 BitBucket SSH 访问的内容,希望之后您会得到答案。
如果您转到主要的 BitBucket 设置,您将SSH Keys在Security. 在这里,您将能够添加您的 SSH 公钥。在我的情况下,我已经有一个名为的 RAS SSH 公钥id_ras.pub添加此密钥后,我可以从我的 PC 使用 SSH访问我所有的 BitBucket 存储库,无论它是新的还是旧的存储库。您还可以将多个 SSH 密钥添加到您的 BitBucket 帐户。
他们还有另一个选项来获得只读访问权限,称为使用访问密钥。
在本节中,您可以为每个存储库添加 SSH 公钥。添加User Access Keys密钥所有者后,可以使用 SSH 访问此特定存储库。但他们只能Read Only访问。您可以User Access Keys在多个存储库中使用相同的。因此,他们将使用密钥进行多次回购访问。
确保密钥不能与您的密钥相同Main BitBucket Settings Keys您需要使用另一个公钥作为您的User Access Keys
就我而言,我没有任何用户访问密钥。您可以了解更多关于Main Account SSH Keys&User Access Key使用他们的帮助链接。
| 归档时间: |
|
| 查看次数: |
3206 次 |
| 最近记录: |