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.
Résolution des problèmes liés aux environnements de développement
Consultez les sections suivantes pour résoudre les problèmes liés aux environnements de développement. Pour plus d'informations sur les environnements de développement, consultezÉcrire et modifier du code avec les environnements de développement dans CodeCatalyst.
Rubriques
- La création de mon environnement de développement n'a pas réussi en raison d'un problème de quotas
- Je ne peux pas transférer les modifications de mon environnement de développement vers une branche spécifique d'un référentiel
- Mon environnement de développement n'a pas repris
- Mon environnement de développement est déconnecté
- Mon environnement VPC de développement connecté a échoué
- Je ne trouve pas le répertoire dans lequel se trouve mon projet
- Je ne parviens pas à me connecter à mon environnement de développement via SSH
- Je ne parviens pas à me connecter à mon environnement de développement via SSH car ma SSH configuration locale est manquante
- Je ne parviens pas à me connecter à mon environnement de développement via SSH car je rencontre des problèmes avec mon AWS Configcodecatalyst profil
- Je ne parviens pas à créer un environnement de développement lorsque je suis connecté à CodeCatalyst l'aide d'un compte d'authentification unique
- Résolution des problèmes liés aux IDE
- Résolution des problèmes liés aux fichiers de développement
La création de mon environnement de développement n'a pas réussi en raison d'un problème de quotas
Problème : je souhaite créer un environnement de développement dans CodeCatalyst, mais une erreur s'affiche. Dans la console, je vois un message sur la page Dev Environments indiquant que j'ai atteint la limite de stockage pour l'espace.
Corrections possibles : selon votre rôle dans le projet ou dans l'espace, vous pouvez soit supprimer un ou plusieurs de vos propres environnements de développement, soit, si vous avez le rôle d'administrateur de l'espace, vous pouvez supprimer les environnements de développement non utilisés créés par d'autres utilisateurs. Vous pouvez également décider de modifier le niveau de facturation pour un niveau qui inclut davantage de stockage.
Pour consulter les limites de stockage, consultez l'onglet Facturation de l' CodeCatalystespace Amazon pour voir si les quotas d'utilisation ont atteint le maximum autorisé. Si les quotas ont atteint le maximum, contactez une personne ayant le rôle d'administrateur de l'espace pour supprimer les environnements de développement inutiles ou pour envisager de modifier le niveau de facturation.
Pour supprimer les environnements de développement que vous avez créés et dont vous n'avez plus besoin, consultezSuppression d'un environnement de développement.
Si le problème persiste et qu'une erreur s'afficheIDE, vérifiez que vous disposez d'un CodeCatalyst rôle vous permettant de créer un environnement de développement. Le rôle d'administrateur d'espace, le rôle d'administrateur de projet et le rôle de contributeur sont tous autorisés à créer des environnements de développement. Pour plus d’informations, consultez Octroi d'accès avec des rôles d'utilisateur.
Je ne peux pas transférer les modifications de mon environnement de développement vers une branche spécifique d'un référentiel
Problème : je souhaite valider et transférer les modifications de code de mon environnement de développement vers une branche d'un référentiel source, mais une erreur s'affiche.
Corrections possibles : selon votre rôle dans le projet ou dans l'espace, il se peut que vous ne soyez pas autorisé à envoyer du code vers les référentiels sources du projet. Les rôles d'administrateur d'espace, d'administrateur de projet et de contributeur sont tous autorisés à envoyer du code vers les référentiels du projet.
Si vous avez le rôle de contributeur mais que vous ne pouvez pas envoyer de code à une branche spécifique, une règle de branche configurée pour cette branche spécifique empêche les utilisateurs ayant ce rôle de transmettre du code à cette branche en particulier. Essayez d'appliquer vos modifications à une autre branche, ou créez une branche, puis transférez votre code vers cette branche. Pour plus d’informations, consultez Gérer les actions autorisées pour une branche à l'aide de règles de branche.
Mon environnement de développement n'a pas repris
Problème : mon environnement de développement n'a pas repris après son arrêt.
Solutions possibles : pour résoudre le problème, consultez l'onglet Facturation de l' CodeCatalyst espace Amazon pour voir si les quotas d'utilisation ont atteint les limites maximales. Si les quotas ont atteint la limite maximale, contactez l'administrateur de votre espace pour augmenter le niveau de facturation.
Mon environnement de développement est déconnecté
Problème : mon environnement de développement s'est déconnecté pendant que je l'utilisais.
Solutions possibles : Pour résoudre le problème, vérifiez votre connexion Internet. Si vous n'êtes pas connecté à Internet, connectez-vous et reprenez le travail dans votre environnement de développement.
Mon environnement VPC de développement connecté a échoué
Problème : j'ai associé une VPC connexion à mon environnement de développement et des erreurs se produisent.
Correctifs possibles : Docker utilise un dispositif de couche de liaison appelé réseau de ponts qui permet aux conteneurs connectés au même réseau de ponts de communiquer. Le pont par défaut utilise généralement le sous-réseau 172.17.0.0/16
pour la mise en réseau des conteneurs. Si le VPC sous-réseau de l'instance de votre environnement utilise la même plage d'adresses que celle déjà utilisée parDocker, un conflit d'adresses IP peut survenir. Pour résoudre un conflit d'adresses IP causé par Amazon VPC et Docker utilisant le même bloc d'IPv4CIDRadresses, configurez un CIDR bloc différent de172.17.0.0/16
.
Note
Vous ne pouvez pas modifier la plage d'adresses IP d'un réseau existant VPC ou d'un sous-réseau.
Je ne trouve pas le répertoire dans lequel se trouve mon projet
Problème : je ne trouve pas le répertoire dans lequel se trouve mon projet.
Correctifs possibles : Pour localiser votre projet, remplacez le répertoire par/projects
. Il s'agit du répertoire dans lequel vous pouvez trouver vos projets.
Je ne parviens pas à me connecter à mon environnement de développement via SSH
Pour résoudre votre problème de connexion à votre environnement de développement viaSSH, vous pouvez exécuter la ssh
commande avec une -vvv
option pour afficher plus d'informations sur la façon de résoudre votre problème :
ssh -vvv codecatalyst-dev-env=
<space-name>
=<project-name>
=<dev-environment-id>
Je ne parviens pas à me connecter à mon environnement de développement via SSH car ma SSH configuration locale est manquante
Si votre SSH configuration locale (~/.ssh/config
) est manquante ou si le contenu de la Host codecatalyst-dev-env*
section est obsolète, vous ne pourrez pas vous connecter à votre environnement de développement viaSSH. Pour résoudre ce problème, supprimez la Host codecatalyst-dev-env*
section et exécutez à nouveau la première commande depuis le modal SSHAccess. Pour plus d’informations, consultez Connexion à un environnement de développement à l'aide de SSH.
Je ne parviens pas à me connecter à mon environnement de développement via SSH car je rencontre des problèmes avec mon AWS Configcodecatalyst
profil
Assurez-vous que votre AWS Config (~/.aws/config
) pour le codecatalyst
profil correspond à celui décrit dansConfiguration pour utiliser AWS CLI le CodeCatalyst. Si ce n'est pas le cas, supprimez le profil pour codecatalyst
et exécutez à nouveau la première commande depuis le modal SSHAccess. Pour plus d’informations, consultez Connexion à un environnement de développement à l'aide de SSH.
Je ne parviens pas à créer un environnement de développement lorsque je suis connecté à CodeCatalyst l'aide d'un compte d'authentification unique
Problème : Lorsque je suis connecté à la CodeCatalyst console en tant qu'SSOutilisateur, je reçois une erreur d'exception inconnue lorsque je choisis de créer un environnement de développement dans l'espace. Lorsque je choisis de créer un environnement de développement et que je choisis l'IDEaccès, par exemple AWS Cloud9, je rencontre des problèmes similaires aux suivants :
-
La page Environnements de développement de la CodeCatalyst console affiche l'environnement de développement dans la liste avec un
FAILED
état. -
Un message d'erreur similaire au message suivant s'affiche :
An unknown exception happened
We encountered an unknown exception when launching your Dev Environment. Mention your Dev Environment id
error_message_ID
if you want to report or need any help.
Correctifs possibles :
Les environnements de développement ne sont pas disponibles pour les utilisateurs dans les espaces où Active Directory est utilisé comme fournisseur d'identité. Les administrateurs de l'espace peuvent utiliser un autre fournisseur d'identité pour accéder aux environnements de développement, tels que IAM Identity Center. Pour plus d'informations sur la planification d'un espace prenant en charge la fédération des identités, consultez la section Planification de votre espace prenant en charge la fédération des identités dans le guide de l'CodeCatalyst administrateur.