我尝试检查Code-Push。
我将科尔多瓦(Cordova
我的问题是,当我尝试使用" Code-Push寄存器"创建一个帐户时,我会启动"浏览器来验证您的帐户..."。这根本没有帮助,因为这会遇到Docker机器,并且无法启动浏览器。我该怎么办?
如果我可以链接Microsoft帐户,可以帮助我。
预先感谢
您可以使用以下命令来对CodePush服务进行身份验证,而无需启动浏览器和/或不需要使用GitHub和/或Microsoft凭据(例如,在CI环境中(,
code-push access-key add "VSTS Integration"
默认情况下,访问密钥在60天内到期。您可以使用-TTL选项并通过人类可读持续时间字符串(例如" 2d" => 2天," 1H 15 min" => 1小时和15分钟(来指定不同的到期持续时间。对于安全性,键只能在创建时显示一次,因此请记住在需要时将其保存在某个地方!
创建新密钥后,您可以使用登录命令的-accesskey标志指定其值,该命令允许您执行"无头"身份验证,而不是启动浏览器。
code-push login --accessKey <accessKey>
如果您需要更改密钥的名称和/或到期日期,则可以使用以下命令:
code-push access-key patch <accessKeyName> --name "new name" --ttl 10d
我终于做了明显的:在Windows上安装的Code-Push,执行'Code-Push登录'。然后打开浏览器,在插入Microsoft登录凭据后,我将访问令牌用于Docker。