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