2

我們在我的服務器中有一個應用程序帳戶,我們已經爲其生成了一個ssh密鑰。我們需要將應用程序帳戶公鑰上傳到我的位桶項目中的所有存儲庫。我的項目中存在如此多的存儲庫,每次我們生成新密鑰時都無法在每個存儲庫中手動上傳密鑰。那麼我們有沒有自動化的方法來做到這一點?bitbucket中所有存儲庫的一個ssh密鑰

回答

0

我不確定,我正確理解你的問題。 在Bitbucket設置(在您的個人資料下)>「SSH密鑰」您可以添加您的ssh-key帳戶,它應該適用於您的所有存儲庫。

+0

這不是關於我的帳戶。我需要爲每個存儲庫上傳密鑰下部署密鑰 – suru1432002

+0

我的問題很簡單。我需要的只是上傳項目中所有存儲庫的部署密鑰。每次轉到每個存儲庫設置(部署密鑰)時,我都無法手動上傳密鑰。是否有任何自動方式爲我的項目中的所有存儲庫上傳部署密鑰?提前致謝。 – suru1432002

+0

@ suru1432002建議[jenkins](https://jenkins.io/),但我不確定,我正確理解你 – ykembayev

0

如果我正確理解你的問題。 我將解釋一些關於BitBucket SSH訪問的內容,然後希望你能得到你的答案。

如果您轉到主BitBucket設置,您將在Security下看到SSH Keys選項。 在這裏你可以添加你的SSH公鑰。在我的情況下,我已經有一個名爲id_ras.pub的RAS SSH公用密鑰。添加此密鑰後,我可以使用SSH從我的PC訪問我的BitBucket存儲庫中的所有存儲庫,無論它是新的還是舊的回購。您也可以將多個SSH密鑰添加到您的BitBucket帳戶。

Screenshot: BitBucket Account SSH Keys Settings

他們有另一種選擇來獲得只讀稱爲使用快捷鍵訪問。

本節內容您可以在每個存儲庫基礎上添加SSH公鑰。 加入User Access Keys後,密鑰擁有者可以使用SSH訪問此特定回購。但他們將只有Read Only訪問權限。您可以在多個回購中使用相同的User Access Keys。因此,他們將使用密鑰進行多次回購訪問。

確保密鑰不能是同一個按鍵您Main BitBucket Settings Keys您需要使用另一個公鑰作爲User Access Keys

Screenshot: BitBucket User Access Keys Settings

在我的情況下,我沒有任何用戶訪問鍵。 你可以使用他們的幫助鏈接瞭解更多關於Main Account SSH Keys & User Access Key

注意:這是我在StackOverFlow中的第一條評論,對不起。謝謝。

相關問題