gh extension install github/gh-elm
L’extension nécessite GitHub CLI (gh) la version 2.0 ou ultérieure.
| Commande | Description |
|---|
gh elm config | Configurer de manière interactive les points de terminaison et les jetons pour l’utilisation d’ELM |
gh elm config reset | Supprimer la configuration stockée et les informations d’identification |
gh elm config show | Afficher la configuration actuelle, avec des jetons supprimés |
gh elm completion | Générer un script d’autocomplétion pour le shell spécifié |
| Commande | Description |
|---|
gh elm migration list | Répertorier les migrations |
gh elm migration create | Créer une nouvelle migration |
gh elm migration start MIGRATION-ID | Démarrer une migration créée précédemment |
gh elm migration status MIGRATION-ID | Obtenir l’état et les détails d’une migration |
gh elm migration watch MIGRATION-ID | Surveiller la progression de la migration avec un affichage de mise à jour dynamique |
gh elm migration pause MIGRATION-ID | Suspendre une migration en cours d’exécution |
gh elm migration resume MIGRATION-ID | Reprendre une migration suspendue |
gh elm migration cancel MIGRATION-ID | Annuler et mettre fin à une migration |
gh elm migration target-id MIGRATION-ID | Rechercher l’ID de migration cible (destination) d’une migration |
gh elm migration cutover MIGRATION-ID | Lancer un basculement vers la destination d’une migration |
gh elm migration cutover status MIGRATION-ID | Afficher l’état de basculement et l’avancement d’une migration |
gh elm migration cutover revert MIGRATION-ID | Annuler les effets d’un basculement afin que le référentiel source puisse être migré à nouveau |
Certaines de ces commandes peuvent prendre des options supplémentaires. Consultez les sections ultérieures de cet article.
| Commande | Description |
|---|
gh elm target mannequin reclaim | Revendication (récupérer) un ou plusieurs mannequins sur l’organisation cible |
gh elm target mannequin list | Répertorier les mannequins d’une organisation cible en tant que CSV |
gh elm target report request | Demander un rapport de nœud pour une migration |
gh elm target report status | Vérifier l’état du rapport de nœud d’une migration |
gh elm target report url | Obtenir une URL de téléchargement signée pour un rapport terminé |
gh elm target resources | Répertorier les ressources d’une migration à partir de la cible |
Créez une migration pour préparer l’exportation et l’importation du référentiel.
| Flag | Obligatoire | Default | Description |
|---|
--source-org | Oui | N/A | Slug de l’organisation source sur GitHub Enterprise Server |
--source-repo | Oui | N/A | Nom du référentiel source |
--target-org | Oui | N/A | Slug de l’organisation de destination sur GHE.com |
--target-repo | Oui | N/A | Nom du référentiel de destination |
--target-visibility | Non | internal | Visibilité du référentiel de destination. Doit être private ou internal. Les référentiels publics ne sont pas pris en charge. |
--start | Non | false | Démarre automatiquement la migration après sa création |
--json | Non | false | Sortie de la réponse JSON brute de l’API au lieu de texte lisible par l’homme |
| Flag | Obligatoire | Default | Description |
|---|
--status | Non | N/A | Filtre les résultats par état de migration. Valeurs valides : created, , queued, in_progress``paused``completed``failed, , . terminated |
--page-size | Non | N/A | Nombre de résultats par page |
--after | Non | N/A | Curseur pour la pagination, à partir d’une réponse précédente |
--json | Non | false | Sortie de la réponse JSON brute de l’API au lieu de texte lisible par l’homme |
| Flag | Obligatoire | Default | Description |
|---|
--migration-id | Oui | N/A | ID d’une migration prête pour le transfert. |
--force | Non | false | Par défaut, la commande vérifie si la cible de migration signale la préparation avant de continuer. Permet --force de contourner cette vérification lorsque vous êtes certain que l’état de migration est correct. |
--watch | Non | false | Après avoir déclenché le basculement, passez en mode de surveillance en direct |