AWS CodeCommit ya no está disponible para nuevos clientes. Los clientes existentes de AWS CodeCommit pueden seguir utilizando el servicio con normalidad. Más información
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Solución de problemas de la consola y AWS CodeCommit
La siguiente información puede ayudarle a solucionar los errores de la consola al utilizar los repositorios de AWS CodeCommit .
Temas
Error de acceso: se denegó el acceso a la clave de cifrado de un CodeCommit repositorio desde la consola o AWS CLI
Problema: Al intentar acceder CodeCommit desde la consola o desde la AWS CLI, aparece un mensaje de error que contiene la frase EncryptionKeyAccessDeniedException
oUser is not authorized for the KMS default key for CodeCommit 'aws/codecommit' in your account
.
Posibles soluciones: la causa más común de este error es que su cuenta de Amazon Web Services no está suscrita AWS Key Management Service, lo cual es obligatorio para CodeCommit. Abre la AWS KMS consola, selecciona claves AWS administradas y, a continuación, selecciona Comenzar ahora. Si aparece un mensaje en el que se indica que actualmente no estás suscrito al AWS Key Management Service servicio, sigue las instrucciones de esa página para suscribirte. Para obtener más información sobre CodeCommit y AWS Key Management Service, consulteAWS KMS y cifrado.
Error de cifrado: no se puede descifrar el repositorio
Problema: Al intentar acceder a un CodeCommit repositorio desde la consola o el AWS CLI, aparece un mensaje de error que contiene la fraseRepository can't be decrypted
.
Posibles soluciones: la causa más común de este error es que la AWS KMS clave utilizada para cifrar y descifrar los datos de este repositorio no está activa o está pendiente de ser eliminada. Para ello, AWS Key Management Service es necesaria una clave activa Clave administrada de AWS o gestionada por el cliente. CodeCommit Abra la AWS KMS consola, elija entre Claves administradas por AWSclaves administradas por el cliente y asegúrese de que la clave utilizada para el repositorio esté presente en el Región de AWS lugar donde se encuentra el repositorio y de que su estado sea Activo. Para obtener más información sobre CodeCommit y AWS Key Management Service, consulteAWS KMS y cifrado.
importante
Si la clave que se utilizó para cifrar y descifrar los datos del repositorio se ha eliminado permanentemente o no se puede acceder a ella por algún otro motivo, no se podrá acceder a los datos de los repositorios cifrados con esa clave.
Error de consola: no se puede examinar el código de un CodeCommit repositorio desde la consola
Problema: al intentar examinar el contenido de un repositorio desde la consola, aparecerá un mensaje de error denegando el acceso.
Posibles soluciones: la causa más común de este error es que una política de IAM aplicada a tu cuenta de Amazon Web Services deniega uno o varios de los permisos necesarios para navegar por el código desde la CodeCommit consola. Para obtener más información sobre los permisos de CodeCommit acceso y la navegación, consulteAutenticación y control de acceso de AWS CodeCommit.
Error de visualización: no se puede ver un archivo o una comparación entre archivos
Problema: al intentar ver un archivo o comparar dos versiones de un archivo en la CodeCommit consola, aparece un error que indica que el archivo o la diferencia son demasiado grandes para mostrarlos.
Soluciones posibles: la causa más común de este error es que el archivo es demasiado grande para mostrarse, contiene una o más líneas que superan el límite de caracteres de una sola línea del archivo o que la diferencia entre las dos versiones del archivo supera el límite de líneas. Para obtener más información, consulte Cuotas. Para ver el archivo o las diferencias entre las versiones del archivo, puede abrir el archivo localmente en el IDE que prefiera, utilizar una herramienta de diferencias de Git o ejecutar el comando git diff.