无法注册代码推送

我尝试检查代码推送。

在Windows中,我使用Cordova进入Docker机器进入虚拟机器。

我的问题是,当我尝试使用“代码推送注册”创build一个帐户时,我得到“正在启动浏览器来validation您的帐户…”。 这根本不能帮助我,因为这会运行在Docker机器中,并且不能启动浏览器。 我能做什么?

它可以帮助我,如果我可以链接一个Microsoft帐户。

提前致谢

您可以使用以下命令来对CodePush服务进行身份validation,而无需启动浏览器和/或无需使用GitHub和/或Microsoft凭据(例如在CI环境中),

code-push access-key add "VSTS Integration" 

默认情况下,访问密钥在60天内过期。 您可以通过使用–ttl选项并传入人类可读的持续时间string(例如“2d”=> 2天,“1小时15分钟”=> 1小时15分钟)来指定不同的过期持续时间。 为了安全起见,密钥只会在创build时显示一次,所以如果需要,请记住保存在某个地方!

创build新密钥之后,可以使用login命令的–accessKey标志来指定它的值,这允许您执行“无头”身份validation,而不是启动浏览器。

code-push login --accessKey <accessKey>

如果在任何时候您需要更改密钥的名称和/或到期date,则可以使用以下命令:

 code-push access-key patch <accessKeyName> --name "new name" --ttl 10d 

我终于明白了:在Windows上安装了代码推送,执行了“代码推送login”。 然后,浏览器打开,我插入微软login凭证后,我有访问令牌使用到Docker。

Interesting Posts