我正在使用Openshift 3服務。我試圖從我的專用Bitbucket存儲庫中獲取數據。通過使用PuTTy for Windows,我創建了公鑰和私鑰。公鑰作爲Access密鑰成功加載到Bitbucket中。然後,我通過Openshift Web控制檯爲我的應用程序創建了一個新的祕密,將其設置爲SSH,加載私鑰並將此祕密與構建器服務鏈接。在此之後,我修改了構建配置併爲我的Bitbucket repo設置了一個具有所需名稱的祕密(從下拉框中選擇)。但是當我運行構建過程時(「開始構建」),我收到一個錯誤「獲取源失敗」。有我的生成日誌中的行:獲取Bitbucket私有存儲庫時出錯
Cloning "ssh://bitbucket.org/<my_name>/<my_private_repo>.git" ...
error: build error: Warning: Permanently added 'bitbucket.org,104.192.143.3' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
是否有可能從Web控制檯設置構建過程?在此先感謝您的任何建議。
你添加了第二公鑰到位桶? –
你能告訴我你是什麼意思?我添加了一個公鑰作爲所需存儲庫的訪問鍵。我在Openshift作爲祕密使用這對私鑰。 – tvolf
您在Openshift中創建了第二個密鑰對,對嗎?您是否已將第二個公鑰添加到Bitbucket的訪問控制中? –