当我在Windows 8.1机器上运行以下命令时:
cctrlapp APP_NAME/DEPLOY_NAME run bash
我收到错误:
Permission Denied(public key)
我怎样才能在Windows中访问CloudControl bash?
答案 0 :(得分:2)
要使用run-command,您必须提供公钥,并且本地计算机上的SSH客户端需要能够查找和访问私钥。首先使用以下方法检查您的cloudControl帐户中是否有公钥:
$ cctrluser key
然后检查此密钥是否与本地id_rsa.pub文件匹配:
$ cctrluser key [KEY_ID]
如果您上传了正确的密钥并且在本地系统上可用,则SSH客户端可能无法找到它。在Windows上,我们建议在Git bash中运行cctrlapp,而不是直接在Windows命令提示符下运行。这通常可以确保它正常工作(tm)。