¿Cómo cambiar los vicios del proyecto Intellij Idea entre Gitlab y Amazon CodeCommit?

Soy nuevo con Amazon codecommit.

Siguiendo sus instrucciones, hice algunos trabajos como a continuación

  • crear un nuevo usuario de IAM con AdministratorAccess
  • crear un nuevo repository de codecommit
  • instalar awscli y aws configure

Cuando terminé bien esas cosas, pude sacar / empujar desde CodeCommit. Sin embargo, se inhabilitó con intellij Idea.

Hice algo como …

  • Saco un proyecto de gitlab
  • git remote rm origin
  • git remote add origin [code commit url]
  • git branch --set-upstream-to origin/master

Ahora git [pull / push] origin master , recibí este post de error.

 unable to access 'https://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/test17/': The requested URL returned error: 403 

Cuando accedo a esta URL a través del browser, requiere id / pw. Pero la información de mi count de usuario de IAM no funciona.

¿Que debería hacer? ¿Hay alguna forma de cambiar gitlab y codecommit en intellij?

Gracias.

IntelliJ no usa awscli. Utiliza el shell del sistema pnetworkingeterminado.

A partir de la descripción, parece que push / pull no funciona para el git de command-line en el shell nativo, por lo que el problema no está relacionado con IntelliJ.

Probablemente git intente usar cnetworkingenciales incorrectas guardadas en su cnetworkingencial.helper, es por eso que falla.

Verifique git config cnetworkingential.helper para ver si alguno está configurado. Si hay uno, intente deshabilitarlo o borre las cnetworkingenciales guardadas.

Según la descripción, parece que está intentando conectarse a un repository de CodeCommit en Intellij utilizando https. Para hacer esto, necesita generar GitCnetworkingentials (nombre de usuario / contraseña) para su usuario iam en la console de IAM. Los pasos detallados están documentados en la documentation de Aws: http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html

Una vez que tenga el nombre de usuario / contraseña, puede usar esas cnetworkingenciales para conectarse a su repository CodeCommit en Intellij.