所以我是新來的AWS Codedeploy,我有一個小問題,每次我添加到我的部署腳本作曲家更新我得到的時間成功地通過部署AWS codeploy部署這個可愛的小信息「Permission denied(publickey)」。如何使用作曲家時的依賴是一個私人倉庫
現在,當我運行作曲家更新爲Ubuntu的用戶運行良好,我的關鍵是在私人倉庫精細的設置,我已確保bash的文件運行Ubuntu的作爲。
那麼如何其他人建立自己的代碼部署與私營作曲家庫工作嗎?對不起,如果有什麼明顯的,但我很困惑。
如果有人能回答你會作出一個開發商很開心。
CodeDeploy作爲'root'運行,因此'root'用戶需要有權訪問您的密鑰。嘗試將其添加到'/ root/.ssh /'並查看是否有效。 – Chris
不幸的是,由於SSH代理程序尚未啓動,因此無法運行 – Mokugo
您的密鑰上有密碼短語?然後我會生成一個專用的[部署密鑰](https://developer.github.com/guides/managing-deploy-keys/),不需要部署密碼。 – Chris