AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS Cloud9 Migrer depuis Amazon CodeCatalyst
AWS Cloud9 in CodeCatalyst fournit une expérience entièrement gérée pour interagir avec AWS Cloud9. Vous pouvez répliquer manuellement vos ressources de AWS Cloud9 code actuelles sur Amazon CodeCatalyst. Le processus est détaillé dans les sections suivantes. Pour déplacer vos ressources de code et les répliquer, créez un espace à l'intérieur CodeCatalyst. Un espace représente votre entreprise, votre département ou votre groupe. Vous devez créer des espaces pour ajouter des projets, des membres et les ressources cloud associées dans lesquelles vous les créez CodeCatalyst. Lorsqu'un utilisateur accepte une invitation à participer à un projet, il l'ajoute CodeCatalyst automatiquement à l'espace. Les utilisateurs dotés du rôle d'administrateur de l'espace peuvent gérer l'espace.
Dans cet espace, vous créez un projet et ajoutez vos référentiels sources. Un projet est un espace de collaboration CodeCatalyst qui soutient les équipes de développement et les tâches. Après avoir créé un projet, vous pouvez ajouter, mettre à jour ou supprimer des ressources. Vous pouvez également personnaliser le tableau de bord de votre projet et suivre l'avancement du travail de votre équipe. Vous pouvez avoir plusieurs projets au sein d'un même espace. Le nombre de référentiels sources que vous ajoutez dépend du nombre de référentiels que vous utilisez déjà dans votre AWS Cloud9 environnement. Après avoir créé ce projet et ajouté les référentiels sources applicables, vous devrez peut-être retourner dans votre AWS Cloud9 environnement et répliquer les données d'environnement dans ces nouveaux référentiels. CodeCatalyst Ce que vous faites dépend du type de référentiel source dans AWS Cloud9 lequel vous vous trouvez.
Après avoir créé un espace, un projet et des référentiels de sources, vous pouvez lancer votre environnement en CodeCatalyst utilisant un environnement AWS Cloud9 de développement. Un environnement de développement est un environnement de développement basé sur le cloud. Vous pouvez utiliser un environnement de développement CodeCatalyst pour travailler sur le code stocké dans les référentiels sources de votre projet. Vous pouvez également créer des environnements de développement CodeCatalyst pour travailler sur du code dans un environnement de développement spécifique au projet avec un environnement de développement intégré pris en charge ()IDE.
Vous pouvez également répliquer vos ressources de AWS Cloud9 code actuelles à CodeCatalyst l'aide de l'outil de réplication. Il s'agit d'un outil que vous pouvez télécharger et exécuter dans votre AWS Cloud9 environnement. Si vous vous êtes déjà inscrit et que vous avez créé un espace, l'outil crée automatiquement un projet dans cet espace et réplique les ressources de votre code dans de nouveaux référentiels. CodeCatalyst CodeCatalyst Similaire au processus de réplication manuelle. Cela dépend du type de référentiels sources que vous avez. AWS Cloud9 Par exemple, si vous avez GitHub référentiels, vous devez toujours répliquer ces référentiels à l'aide du GitHub extension dans la CodeCatalyst console.
Étape 1. S'inscrire à Amazon CodeCatalyst et créer un espace
Vous pouvez vous inscrire à Amazon CodeCatalyst sans être invité à accéder à un espace ou à un projet existant. Lorsque vous vous inscrivez, vous créez un espace et un projet. Vous pouvez saisir votre Compte AWS identifiant actuel que vous avez utilisé pour AWS Cloud9. Ce même code Compte AWS peut être utilisé à des fins de facturation. Pour plus d'informations sur la façon de trouver votre Compte AWS identifiant, consultez la section Votre Compte AWS identifiant et son alias. Suivez cette procédure pour vous inscrire à votre CodeCatalyst profil Amazon, créer un espace et ajouter un compte pour votre espace.
Pour vous inscrire en tant que nouvel utilisateur
-
Ouvrez la CodeCatalystconsole
. -
Sur la page d'accueil, choisissez S'inscrire.
La page Créez votre identifiant de AWS constructeur s'affiche. Votre AWS Builder ID est une identité que vous créez pour vous connecter. Cet identifiant n'est pas le même qu'un Compte AWS identifiant. Pour en savoir plus sur un AWS Builder ID, consultez AWS Builder ID et autres AWS informations d'identification dans le Guide de l'utilisateur de AWS connexion.
-
Dans le champ Votre adresse e-mail, entrez l'adresse e-mail à laquelle vous souhaitez vous associer CodeCatalyst. Ensuite, choisissez Suivant.
-
Dans le champ Votre nom, entrez le prénom et le nom de famille que vous souhaitez afficher dans les applications dans lesquelles vous utilisez votre AWS Builder ID.
Ce nom est le nom de votre profil AWS Builder ID. Si vous le souhaitez, vous pourrez modifier le nom ultérieurement.
Choisissez Suivant. La page de vérification par e-mail s'affiche. Un code de vérification est envoyé à l'adresse e-mail que vous avez spécifiée.
-
Pour le code de vérification, entrez le code que vous avez reçu, puis choisissez Vérifier.
Si vous ne recevez pas votre code au bout de 5 minutes et que vous ne le trouvez pas dans vos dossiers de spam ou de courrier indésirable, choisissez Renvoyer le code.
-
Une fois votre code vérifié, entrez un mot de passe et choisissez Confirmer le mot de passe.
Cochez la case confirmant que vous avez lu et accepté le contrat AWS client et les conditions de AWS service, puis choisissez Créer mon profil.
-
Sur la page Créez votre alias, entrez un alias à utiliser pour CodeCatalyst. CodeCatalyst Les autres utilisateurs utiliseront cet alias pour vous @mention dans les commentaires et les pull requests. Votre CodeCatalyst profil contiendra à la fois votre nom complet issu de votre identifiant AWS Builder et votre CodeCatalyst alias. Vous ne pouvez pas changer d' CodeCatalyst alias.
Votre nom complet et votre alias s'afficheront dans différentes zones de CodeCatalyst. Par exemple, le nom de votre profil apparaît dans votre fil d'activité, mais les membres du projet utiliseront votre alias pour vous @mention.
Choisissez Créer un alias. La page est mise à jour pour afficher la section Créez votre espace.
-
Dans Nom de l'espace, entrez le nom de votre espace, puis choisissez Next.
Tu ne peux pas changer ce nom.
-
Pour Compte AWS ID, associez l'identifiant à douze chiffres du compte que vous souhaitez connecter à votre espace.
Dans le jeton de Compte AWS vérification, copiez l'ID du jeton généré. Le jeton est automatiquement copié pour vous. Toutefois, vous souhaiterez peut-être le stocker pendant que vous approuvez la demande de AWS connexion.
-
Choisissez Verify in AWS.
-
La page Verify Amazon CodeCatalyst Space s'ouvre dans le AWS Management Console.
Voici la page Amazon CodeCatalyst Spaces. Il se peut que vous deviez vous connecter pour accéder à la page.
Pour accéder à la page, connectez-vous aux Amazon CodeCatalyst Spaces dans le AWS Management Console
. Le champ du jeton de vérification dans le AWS Management Console est automatiquement rempli avec le jeton généré dans CodeCatalyst.
-
Choisissez Vérifier l'espace.
Un message de confirmation du compte s'affiche pour indiquer que le compte a été ajouté à l'espace.
Vous utiliserez le niveau CodeCatalyst gratuit par défaut. Si vous souhaitez modifier, choisissez Pour activer le niveau Standard ou ajouter IAM des rôles pour cet espace, voir les détails de l'espace.
Pour plus d'informations sur CodeCatalyst les niveaux de tarification, consultez Amazon CodeCatalyst - Tarification
. La page de détails de CodeCatalyst l'espace s'ouvre dans le AWS Management Console. Voici la page Amazon CodeCatalyst Spaces. Il se peut que vous deviez vous connecter pour accéder à la page.
-
Choisissez Go to Amazon CodeCatalyst
. -
Sur la page de création de CodeCatalyst, choisissez Créer un espace.
Un message d'état s'affiche lors de la création de votre espace. Lorsque l'espace est créé, la page correspondante CodeCatalyst s'ouvre. L'affichage prend par défaut l'onglet Projets.
Note
Si une erreur d'autorisation ou une bannière s'affiche, actualisez la page et réessayez de l'afficher.
Une fois que vous vous êtes inscrit CodeCatalyst et que vous avez créé un espace, l'étape suivante du processus de réplication consiste à créer un projet dans cet espace.
Étape 2. Création d'un projet dans votre espace
Les étapes suivantes expliquent comment créer un projet vide dans l'espace que vous avez créé à l'étape précédente. Avec ce projet, vous pouvez ajouter manuellement les ressources que vous souhaitez ultérieurement. Avant de créer un projet, vous devez avoir le rôle d'administrateur de l'espace et vous devez rejoindre l'espace dans lequel vous souhaitez créer le projet. Lorsque vous créez un espace, le rôle d'administrateur de l'espace vous est CodeCatalyst automatiquement attribué. Le rôle d'administrateur de l'espace est le rôle le plus puissant de CodeCatalyst. Pour plus d'informations sur ce rôle et ses autorisations, consultez la section Rôle d'administrateur de l'espace.
Pour créer un projet vide
-
Accédez à l'espace dans lequel vous souhaitez créer un projet.
-
Sur le tableau de bord de l'espace, choisissez Créer un projet.
-
Choisissez Commencer à zéro.
-
Sous Donnez un nom à votre projet, entrez le nom que vous souhaitez attribuer à votre projet. Le nom doit être unique dans votre espace.
-
Sélectionnez Create a project (Créer un projet).
Après avoir créé un projet, l'étape suivante du processus de réplication consiste à créer un ou plusieurs référentiels sources.
Étape 3. Création d'un référentiel de sources dans votre projet
Dans le projet que vous venez de créer, vous devez créer un référentiel source. Ce dépôt contient un seul fichier, un fichier README.md, que vous pouvez modifier ou supprimer à tout moment. Selon les choix que vous avez effectués lors de la création d'un référentiel source, celui-ci peut également contenir un .gitignore
fichier.
Pour créer un référentiel source
-
Ouvrez la CodeCatalystconsole
. -
Accédez à votre projet.
-
Dans le volet de navigation, choisissez Code, puis sélectionnez Référentiels sources.
-
Choisissez Ajouter un référentiel, puis sélectionnez Créer un référentiel.
-
Dans Nom du référentiel, saisissez un nom pour le référentiel.
Les noms des référentiels doivent être uniques au sein d'un projet. Pour plus d'informations sur les exigences relatives aux noms de référentiels, consultez la section Quotas pour les référentiels sources dans CodeCatalyst.
-
(Facultatif) Dans Description, ajoutez une description du référentiel afin d'aider les autres utilisateurs du projet à comprendre à quoi sert le référentiel.
-
(Facultatif) Ajoutez un
.gitignore
fichier correspondant au type de code que vous souhaitez envoyer. -
Sélectionnez Create (Créer).
Note
CodeCatalyst ajoute un
README.md
fichier à votre dépôt lorsque vous le créez. CodeCatalyst crée également un commit initial pour le dépôt dans une branche par défaut nommée main. Vous pouvez modifier ou supprimer le fichier README .md, mais vous ne pouvez pas modifier ou supprimer la branche par défaut. -
Pour obtenir le clone URL du référentiel sourcePAT, choisissez Clone le référentiel.
-
Pour copier chacun des HTTPS clones URLPAT, choisissez Copier. Ensuite, stockez le clone URL et PAT dans un endroit où vous pourrez le récupérer.
Le clone URL et PAT sera utilisé à l'étape 4 et référencé sous la forme
CODECATALYST_SOURCE_REPO_CLONE_URL
etCODECATALYST_PAT
.
Après avoir créé un référentiel source dans votre projet, répliquez vos AWS Cloud9 données dans ce référentiel source.
Étape 4 : Réplication de vos ressources AWS Cloud9 de code vers des référentiels sources dans CodeCatalyst
Le type de référentiel source présent dans votre AWS Cloud9 environnement détermine la méthode de réplication à suivre pour transférer vos ressources de code dans le référentiel CodeCatalyst source que vous avez créé. Les options sont les suivantes :
Utilisation d'un dépôt vide dans AWS Cloud9. Cette option signifie que vous n'utiliseriez aucun référentiel source dans AWS Cloud9.
Utilisation GitHub référentiels dans CodeCatalyst
Avec l GitHub extension de référentiels, vous pouvez utiliser des liens GitHub référentiels issus AWS Cloud9 de CodeCatalyst projets Amazon. Les étapes suivantes expliquent comment installer le GitHub extension du CodeCatalyst catalogue. Les étapes indiquent également comment connecter votre système existant GitHub inscrivez votre compte à votre CodeCatalyst espace et associez votre GitHub référentiel pour votre CodeCatalyst projet.
La première étape de cette méthode consiste à installer le GitHub extension de référentiels du CodeCatalyst catalogue. Pour installer l'extension, effectuez les opérations suivantes.
Important
Dans le cadre de l'installation et de la configuration du Github extension de référentiels, vous devez installer une extension dans votre GitHub . Pour ce faire, vous devez être GitHub un administrateur de compte et un administrateur d' CodeCatalystespace.
Étape 1. Pour installer une extension depuis le CodeCatalyst catalogue
-
Ouvrez la CodeCatalystconsole
. -
Accédez à votre espace.
Astuce
Si vous appartenez à plusieurs espaces, vous pouvez choisir l'espace à afficher dans la barre de navigation supérieure.
-
Accédez au CodeCatalyst catalogue en cliquant sur l'icône Catalogue dans la barre de menu supérieure à côté de la barre de recherche. Vous pouvez rechercher GitHub des référentiels ou des extensions de filtres en fonction des catégories.
-
(Facultatif) Pour obtenir plus de détails sur l'extension, tels que les autorisations qui lui sont associées, sélectionnez GitHub nom de l'extension des référentiels.
-
Choisissez Installer. Vérifiez les autorisations requises par l'extension, et si vous souhaitez continuer, sélectionnez à nouveau Installer.
Après avoir installé le GitHub extension de référentiels, vous êtes redirigé vers GitHub page de détails de l'extension des référentiels où vous pouvez afficher et gérer les fichiers connectés GitHub comptes et liens GitHub référentiels.
Après avoir installé le GitHub extension de référentiels, connectez votre GitHub compte sur votre CodeCatalyst espace. Pour connecter votre GitHub compte, effectuez les étapes suivantes.
Étape 2. Pour connecter votre GitHub compte pour CodeCatalyst
Dans le Connected Github onglet comptes, choisissez Connect GitHub compte pour accéder au site externe pour GitHub.
Connectez-vous à votre GitHub compte utilisant votre GitHub informations d'identification, puis choisissez le compte sur lequel vous souhaitez installer Amazon CodeCatalyst.
Choisissez si vous souhaitez autoriser l'accès CodeCatalyst à tous les référentiels actuels et futurs. Ou bien, choisissez le spécifique GitHub référentiel dans lequel vous souhaitez utiliser CodeCatalyst. L'option par défaut est tout GitHub référentiels dans le GitHub espace.
Vérifiez les autorisations accordées à CodeCatalyst, puis choisissez Installer.
Après avoir connecté votre GitHub compte à CodeCatalyst, vous pouvez consulter le compte connecté dans GitHub onglet comptes du GitHub page de détails de l'extension des référentiels.
La dernière étape pour utiliser votre GitHub repository in CodeCatalyst est destiné à lier le référentiel au CodeCatalyst projet dans lequel vous souhaitez l'utiliser. Pour lier votre GitHub Référentiel vers un CodeCatalyst projet, effectuez les étapes suivantes décrites à l'étape 3 du processus global :
Étape 3. Pour lier un GitHub dépôt vers un CodeCatalyst projet à partir du GitHub page de détails de l'extension des référentiels
Dans le Linked GitHub onglet référentiels, choisissez Link GitHub référentiel. .
Pour GitHub compte, sélectionnez le GitHub compte qui contient le référentiel que vous souhaitez lier.
Pour GitHub référentiel, sélectionnez le référentiel que vous souhaitez lier à un CodeCatalyst projet.
Pour le CodeCatalyst projet, sélectionnez le CodeCatalyst projet auquel vous souhaitez associer GitHub référentiel vers.
Choisissez Lier.
Votre CodeCatalyst dépôt devrait maintenant contenir les fichiers mis à jour et les commits que vous venez de transférer. Vous pouvez désormais créer des environnements de développement à partir de cette branche et les ouvrir avec AWS Cloud9. Pour des informations détaillées sur les environnements de développement, voir Environnements de développement dans CodeCatalyst.
Vous pouvez désormais créer des environnements de développement à partir de cette branche et les ouvrir avec AWS Cloud9. Les étapes à suivre pour ce faire sont décrites à l'étape 5 : Création d'un environnement de développement AWS Cloud9 à l'aide de CodeCatalyst
En utilisant des produits nonGitHub référentiels dans CodeCatalyst
Vous devez créer un jeton d'accès personnel (PAT) sur Amazon CodeCatalyst avant de répliquer votre environnement à l' AWS Cloud9 aide d'un autreGitHub repository. La section suivante explique comment créer ce jeton.
Création d'un jeton d'accès personnel sur Amazon CodeCatalyst
Vous pouvez accéder au référentiel source que vous avez créé dans votre projet sur un ordinateur local à l'aide d'un Git client ou dans un environnement de développement intégré (IDE). Pour ce faire, vous devez saisir un mot de passe spécifique à l'application. Vous pouvez créer un jeton d'accès personnel (PAT) à utiliser à cette fin. Les jetons d'accès personnels (PATs) que vous créez sont associés à votre identité d'utilisateur dans tous les espaces et projets de CodeCatalyst. Vous pouvez consulter les noms et les dates d'expiration de ceux PATs que vous avez créés, et vous pouvez supprimer ceux PATs dont vous n'avez plus besoin. Vous ne pouvez copier le PAT secret qu'au moment où vous le créez.
Pour créer un jeton d'accès personnel (PAT)
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Dans la barre de menu supérieure, choisissez votre badge de profil, puis sélectionnez Mes paramètres.
Astuce
Vous pouvez également trouver votre profil d'utilisateur. Pour ce faire, sur la page des membres d'un projet ou d'un espace, choisissez votre nom dans la liste des membres.
-
Sous Jetons d'accès personnels, choisissez Créer.
-
Dans PATle champ Nom, entrez un nom descriptif pour votre jeton d'accès personnel (PAT).
-
Dans Date d'expiration, conservez la date par défaut ou cliquez sur l'icône du calendrier pour sélectionner une date personnalisée. La date d'expiration par défaut est de 1 an à compter de la date actuelle.
-
Sélectionnez Create (Créer).
Astuce
Vous pouvez également créer ce jeton lorsque vous choisissez Cloner le référentiel pour un référentiel source.
-
Pour copier le PAT secret, choisissez Copier. Conservez le PAT secret quelque part où vous pourrez le retrouver.
Important
Le PAT secret ne s'affiche qu'une seule fois. Vous ne pouvez pas le récupérer après avoir fermé la fenêtre. Si vous n'avez pas enregistré le PAT secret dans un emplacement sécurisé, vous pouvez en créer un autre.
Après avoir créé le PAT référentiel source, répliquez vos données depuis votre AWS Cloud9 environnement en CodeCatalyst ajoutant un référentiel distant dans votre AWS Cloud9 environnement et en transférant vos données vers ce référentiel, comme indiqué dans la section ci-dessous.
Ajouter un référentiel distant dans votre AWS Cloud9 environnement
Supposons que vous utilisiez des référentiels qui ne le sont pas GitHub référentiels. Vous pouvez ajouter un référentiel distant dans votre AWS Cloud9 environnement et transférer vos données vers votre référentiel source CodeCatalyst. Pour terminer ce processus, exécutez les commandes suivantes.
À partir de votre AWS Cloud9 IDE, ajoutez un référentiel distant qui pointe vers le référentiel source que vous avez créé à l'étape 3 du processus de réplication dans CodeCatalyst. Remplacez CODECATALYST_SOURCE_REPO_CLONE_URL
la commande par le clone URL que vous avez enregistré à l'étape 10 de l'étape 3. Création d'un référentiel source dans votre projet.
git remote add codecatalyst CODECATALYST_SOURCE_REPO_CLONE_URL
Transférez une nouvelle branche vers le référentiel source à l'aide de la commande suivante. Lorsque vous êtes invité à saisir un mot de passe, utilisez CODECATALYST_PAT
celui que vous avez enregistré à l'étape 10 de l'étape 3. Création d'un référentiel source dans votre projet :
git checkout -b replication && git push codecatalyst replication
Voici un exemple de sortie d'exécution de commande attendue :
Switched to a new branch 'replication' Password for 'https://[aws-account-id]@[aws-region].codecatalyst.aws/v1/MySpace222581768915/Replication/Repository': Enumerating objects: 4, done. Counting objects: 100% (4/4), done. Compressing objects: 100% (3/3), done. Writing objects: 100% (4/4), 982 bytes | 122.00 KiB/s, done. Total 4 (delta 0), reused 0 (delta 0), pack-reused 0 remote: Validating objects: 100% To https://[aws-account-id].codecatalyst.aws/v1/MySpace222581768915/Replication/Repository * [new branch] replication → replication
Cette branche est disponible dans le référentiel source dans lequel vous l'avez créée CodeCatalyst. Vous pouvez créer des environnements de développement à partir de cette branche et les ouvrir avec AWS Cloud9. Pour plus d'informations sur les environnements de développement, consultez Environnements de développement dans CodeCatalyst.
Vous pouvez désormais créer des environnements de développement à partir de cette branche et les ouvrir avec AWS Cloud9. Les étapes à suivre pour ce faire sont décrites à l'étape 5 : Création d'un environnement de développement AWS Cloud9 à l'aide de CodeCatalyst
Utilisation d'un dépôt vide dans AWS Cloud9
Créez d'abord un jeton d'accès personnel (PAT) dans Amazon CodeCatalyst avant de pouvoir répliquer votre environnement à AWS Cloud9 partir d'un référentiel vide. La section suivante explique comment créer ce jeton.
Création d'un jeton d'accès personnel sur Amazon CodeCatalyst
Vous pouvez accéder au référentiel source que vous avez créé dans votre projet sur un ordinateur local à l'aide d'un Git client ou dans un environnement de développement intégré (IDE). Pour ce faire, vous devez saisir un mot de passe spécifique à l'application. Vous pouvez créer un jeton d'accès personnel (PAT) à utiliser à cette fin. Les jetons d'accès personnels (PATs) que vous créez sont associés à votre identité d'utilisateur dans tous les espaces et projets de CodeCatalyst. Vous pouvez consulter les noms et les dates d'expiration de ceux PATs que vous avez créés, et vous pouvez supprimer ceux PATs dont vous n'avez plus besoin. Vous ne pouvez copier le PAT secret qu'au moment où vous le créez.
Pour créer un jeton d'accès personnel (PAT)
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Dans la barre de menu supérieure, choisissez votre badge de profil, puis sélectionnez Mes paramètres.
Astuce
Vous pouvez également trouver votre profil d'utilisateur. Pour ce faire, sur la page des membres d'un projet ou d'un espace, choisissez votre nom dans la liste des membres.
-
Sous Jetons d'accès personnels, choisissez Créer.
-
Dans PATle champ Nom, entrez un nom descriptif pour votre jeton d'accès personnel (PAT).
-
Dans Date d'expiration, conservez la date par défaut ou cliquez sur l'icône du calendrier pour sélectionner une date personnalisée. La date d'expiration par défaut est de 1 an à compter de la date actuelle.
-
Sélectionnez Create (Créer).
Astuce
Vous pouvez également créer ce jeton lorsque vous choisissez Cloner le référentiel pour un référentiel source.
-
Pour copier le PAT secret, choisissez Copier. Conservez le PAT secret quelque part où vous pourrez le retrouver.
Important
Le PAT secret ne s'affiche qu'une seule fois. Vous ne pouvez pas le récupérer après avoir fermé la fenêtre. Si vous n'avez pas enregistré le PAT secret dans un emplacement sécurisé, vous pouvez en créer un autre.
Après avoir créé le PAT référentiel source, répliquez vos données depuis votre AWS Cloud9 environnement en CodeCatalyst lançant un référentiel vide dans votre AWS Cloud9 environnement et en pointant vers le référentiel source dans lequel vous l'avez créé CodeCatalyst, comme indiqué dans la section ci-dessous.
Lancer un dépôt vide dans AWS Cloud9
Si aucun dépôt source n'est configuré dans AWS Cloud9, créez un référentiel vide dans AWS Cloud9. En outre, pointez sur le référentiel source dans lequel vous avez créé CodeCatalyst, puis ajoutez et transférez les fichiers que vous souhaitez répliquer Git. Procédez comme suit et exécutez les commandes suivantes pour répliquer vos AWS Cloud9 fichiers dans. CodeCatalyst
-
Depuis votre AWS Cloud9 environnement, lancez un dépôt vide en exécutant la commande suivante :
git init -b main
Ensuite, vous voyez un résultat similaire à celui illustré ci-dessous :
Initialized empty Git repository in /home/ec2-user/environment/.git/
-
Clonez le référentiel source URL à partir de CodeCatalyst. Accédez au CodeCatalyst projet que vous avez créé dans la CodeCatalyst console et, dans le volet de navigation, sélectionnez Code, puis sélectionnez Référentiels sources.
-
Choisissez le référentiel dans la liste des référentiels sources que vous souhaitez, puis choisissez Clone repository pour copier le cloneURL.
-
Ajoutez le CodeCatalyst référentiel à l'aide de URL celui que vous avez cloné et transférez le contenu déjà présent dans le référentiel vide dans CodeCatalyst :
git remote add origin [...] git push origin --force
-
Ajoutez les fichiers que vous souhaitez répliquer. Si vous souhaitez répliquer tous les fichiers de votre répertoire d'environnement, exécutez
git add -A
:git add -A . git commit -m "replicate"
-
Fusionnez les deux histoires indépendantes. Résolvez les conflits de fusion s'ils se produisent :
git merge origin/main --allow-unrelated-histories
-
Transférez les modifications dans le référentiel source en CodeCatalyst exécutant la commande suivante. Lorsque vous êtes invité à saisir un mot de passe, entrez le jeton d'accès personnel (
CODECATALYST_PAT
) que vous avez généré à l'étape 10 de l'étape 3. Création d'un référentiel source dans votre projet :Admin:~/environment (main) $ git push origin main Password for 'https://222581768915@git.us-west-2.codecatalyst.aws/v1/MySpace222581768915/Replication/Replication':
Une fois cette procédure terminée, votre CodeCatalyst dépôt contient les fichiers mis à jour et les validations que vous venez de transférer. Vous pouvez désormais créer des environnements de développement à partir de cette branche et les ouvrir avec AWS Cloud9. Les étapes à suivre pour ce faire sont décrites dans la section ci-dessous.
Étape 5 : Création d'un environnement de développement à l'aide AWS Cloud9 de CodeCatalyst
La procédure suivante explique comment créer un environnement de développement en CodeCatalyst utilisant AWS Cloud9 les données que vous venez de répliquer.
Pour créer un environnement de développement à l'aide de AWS Cloud9
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. Accédez au projet dans lequel vous souhaitez créer un environnement de développement.
Dans le volet de navigation, choisissez Overview, puis accédez à la section My Dev Environments.
Choisissez Create Dev Environment.
AWS Cloud9 Choisissez dans le menu déroulant.
Choisissez Cloner un dépôt.
Note
Actuellement, CodeCatalyst le clonage de référentiels tiers n'est pas pris en charge, mais vous pouvez créer un environnement de développement et y cloner un référentiel tiers à partir de votre choix. IDE
Effectuez l’une des actions suivantes :
Choisissez le référentiel à cloner, choisissez Travailler dans une branche existante, puis choisissez une branche dans le menu déroulant Branche existante.
Choisissez le référentiel à cloner, choisissez Travailler dans une nouvelle branche, entrez le nom de la branche dans le champ Nom de la branche et choisissez une branche à partir de laquelle créer la nouvelle branche dans le menu déroulant Créer une branche depuis.
Ajoutez éventuellement un alias pour l'environnement de développement.
Vous pouvez éventuellement cliquer sur le bouton d'édition de la configuration de l'environnement de développement pour modifier la configuration de calcul, de stockage ou de temporisation de l'environnement de développement.
Sélectionnez Create (Créer). Pendant la création de votre environnement de développement, la colonne d'état de l'environnement de développement affichera Démarrage, et la colonne d'état indiquera En cours d'exécution une fois l'environnement de développement créé.