Vous pouvez utiliser les commandes suivantes pour être en mesure d'authentifier contre le service CodePush sans lancer un navigateur et/ou sans avoir besoin d'utiliser votre GitHub et/ou les informations d'identification de Microsoft (par exemple, dans un environnement de CI) Par défaut, les clés d'accès expirent dans les 60 jours. Par défaut, les clés d'accès expirent dans les 60 jours suivants. Vous pouvez spécifier une durée d'expiration différente en utilisant l'option --ttl et en transmettant une chaîne de durée lisible par un humain (par exemple "2d" => 2 jours, "1h 15 min" => 1 heure et 15 minutes). Pour des raisons de sécurité, la clé ne sera affichée qu'une seule fois lors de la création, alors n'oubliez pas de la sauvegarder quelque part si nécessaire! Après avoir créé la nouvelle clé, vous pouvez spécifier sa valeur à l'aide de l'indicateur --accessKey de la commande de connexion, ce qui vous permet d'effectuer une authentification «sans tête», par opposition au lancement d'un navigateur.
code-push login --accessKey <accessKey>
si, à tout moment, vous devez changer un nom de clé et/ou la date d'expiration, vous pouvez utiliser la commande suivante:
code-push access-key patch <accessKeyName> --name "new name" --ttl 10d
Bonjour. Merci pour votre réponse. Lorsque j'utilise votre première commande de code-push, il soulève: "[Erreur] Vous n'êtes pas connecté. Exécutez la commande 'code-push login' pour s'authentifier auprès du serveur CodePush.". Et si je saisis 'code-push login', il répond "Un navigateur est en cours de lancement pour authentifier votre compte. Suivez les instructions qu'il affiche pour terminer votre connexion.". Donc, à moins de faire quelque chose de mal, cela ne fonctionne pas pour moi. – John
Première connexion avec l'ordinateur local (pas le docker) avec 'code-push login', entrez la clé qui apparaît dans le navigateur. Puis à partir de votre ordinateur local où vous êtes déjà connecté 'code-push access-key ajoutez "dockerAccess"' alors vous obtiendrez la clé et vous pouvez utiliser 'code-push login --accessKey' pour vous connecter à partir de la machine docker . J'espère que cela vous aide :) –
Merci. J'ai vu ta réponse après avoir posté la mienne. – John