Cambiar credenciales de repositorio remoto (autenticación) en Intellij IDEA 14

125

Recientemente cambié mi contraseña de Bitbucket por razones de seguridad. Sin embargo, IntelliJ no actualizó mi repositorio a las nuevas credenciales, por lo que me impide tirar / empujar cualquier cosa a mi repositorio. No estoy usando ningún complemento para esto, solo las operaciones integradas de VCS dentro del IDE.

Cada vez que tiro / empujo, aparece:

fatal: la autenticación falló para ' https: // momothereal: [email protected]/team/repo.git/

Donde xxxxxxxxxxxx es mi contraseña anterior. Creo que cambiar esta dirección remota con la contraseña correcta lo solucionaría, aunque no puedo encontrar dónde hacerlo.

Momo
fuente
Para resolver el error "Auth fail", consulte stackoverflow.com/a/56984900/746347
mixel

Respuestas:

185

La más fácil de todas las formas anteriores es:

  1. Vaya a Configuración >> Apariencia y comportamiento >> Configuración del sistema >> Contraseñas
  2. Cambie la configuración para no almacenar contraseñas en absoluto
  3. Invalidar y reiniciar IntelliJ
  4. Vaya a Configuración >> Control de versiones >> Git >> SSH ejecutable: Build-in
  5. Hacer una operación de extracción / extracción
  6. Ingrese la contraseña cuando se le solicite
  7. Vuelva a ir a Configuración >> Apariencia y comportamiento >> Configuración del sistema >> Contraseñas
  8. Esta vez seleccione almacenar contraseñas en el disco (protegido con contraseña maestra)

Voila!

Tenga en cuenta que esto no funcionará si su contraseña está en su propia URL. Si ese es el caso, entonces debe seguir los pasos dados por @moleksyuk aquí

También elige usar la opción de ayuda de credenciales en IntelliJ para lograr una funcionalidad similar a la sugerida por Ramesh aquí

MozenRath
fuente
2
Desde entonces, el menú se ha cambiado a Configuración >> Apariencia y comportamiento >> Contraseñas.
MikaelF
3
Studio 3.1.4 Incluso con la opción siempre DESACTIVADA (no almacenar). Todavía se está almacenando. Por lo tanto, cada vez que pierda la contraseña, debe reiniciar Studio, ya que utiliza esa primera contraseña de manera consistente.
Halxinate
2
Un año después: para Windows 10 y múltiples compilaciones IDEA 2017+, esto no funciona porque Windows almacena las credenciales, no el archivo KeePass. Vea la respuesta de @ Dush a continuación para la solución.
mwoodman
He comenzado a usar la forma SSH, así que no tengo que lidiar con esto ... :)
MozenRath
a qué te refieres con "invalidar"
tgabb
139

Después de probar varias respuestas, finalmente pude resolver este problema (en la ventana 10),

>git fetch
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://gitlab.abc.net/V4/VH.git/'

Al actualizar la contraseña almacenada en Git Credential Manger para Windows (GCM),

Control Panel->User Accounts -> Windows Credentials
Dushmantha
fuente
66
Esta fue la solución, gracias, ¡estaba casi listo para rendirme!
Nick Cardoso
3
Hombre, me estaba frustrando hasta que encontré esto. ¡Gracias por la ayuda!
Jacob Chesley
1
Gracias hermano, esto me ayudó.
Ehsan Aghaei
3
Excelente, desperdició muchos días para resolver este problema, pero esta solución solo funciona. Gracias hermano!
Smeet
44
¡Gracias! Esto finalmente funcionó para mí. ¿Por qué no acaba de IntelliJ solicitud de la contraseña en caso de fallo, al igual que lo hace ... Eclipse
Pamasich
30

Hay una opción para borrar las contraseñas

Hay una opción para borrar las contraseñas

borovsky
fuente
En la última versión de intellij tenemos una opción para establecer la contraseña maestra
vkrams el
13

Usuarios de Linux (probado en ubuntu 14.04)

Por defecto (en Linux y Mac) Pycharm utiliza el administrador de contraseñas del sistema operativo. Para acceder a las contraseñas en ubuntu, abra el programa "Contraseñas y claves".

icono para administrador de contraseñas

Una vez abierto, filtre "idea" y edite las contraseñas relevantes.

imagen del cuadro de diálogo del editor de contraseña

No es necesario reiniciar pycharm para mí.
Usando pycharm 17.2

oneklc
fuente
9

Esto funcionó para mí en Intellij 12:

Configuración abierta -> contraseñas, seleccione "No recordar contraseñas" y aplique / ok.

Haga su VCS fetch / update / push / whatever y le pedirá una contraseña.

Verifique recordar contraseña y OK, debe hacer lo VCS correctamente.

Regrese a configuración -> contraseñas y vuelva a cambiarlo a "Recordar en disco", luego aplique / ok.

sy677
fuente
No ayuda La configuración es No recordar contraseñas.
Halxinate
@halxinate Sí, el "primer paso" fue seleccionar la configuración de No recordar contraseñas. Si lees los 4 pasos, verás que se cambia al final. Además, este consejo fue para la versión 12, que ahora tiene 7 años de antigüedad.
sy677
8

Hacer los siguientes pasos me ayudó en mi caso:

1) abra Configuración 2) vaya a Git y desactive la casilla de verificación "Usar credencial auxiliar" 3) Haga git pull 4) Ingrese la contraseña en el cuadro de diálogo emergente

¡Las operaciones de Git ahora funcionarán bien en IntelliJ ingrese la descripción de la imagen aquí!

Ramesh Natesan
fuente
5
  1. Vaya al directorio [proyecto] /. Git.
  2. Abrir para editar el archivo 'config'.
  3. En la sección '[origen "remoto'] 'encuentre la propiedad' url 'y reemplace su contraseña anterior por una nueva.
  4. Presione Ctrl + T en Intellij IDEA para actualizar el proyecto.
moleksyuk
fuente
1
No puedo ver la palabra clave en la propiedad 'url'. ¿De alguna otra manera?
BMM
Sería genial si pudiera ingresar los pasos adecuados para reemplazar la contraseña en la URL.
MozenRath
1
la URL de credenciales debería ser comohttps://username:[email protected]/myrepo.git
Buddy
¿Puedes por favor elaborar los pasos? No puedo ver .git en mi directorio de proyectos.
Yasha
La carpeta @Yasha '.git' está oculta de forma predeterminada. Habilite "Mostrar archivos / carpetas ocultos" en su herramienta de visualización. (También depende del sistema operativo también).
moleksyuk
5

En Intellinj IDEA 14, podemos cambiar la contraseña de Git siguiendo estos pasos:

Desde la barra de menú:

  1. Seleccione Archivo -> Configuración -> Aspecto y comportamiento -> Configuración del sistema.

  2. Elige Contraseñas.

  3. Haga clic en 'Contraseña maestra' en 'Protección de almacenamiento en disco'.

  4. En el campo Contraseña, ingrese su old password. Ingrese su new passworden los siguientes campos.

  5. Ahora se cambiará la contraseña maestra.

C. Natesh
fuente
4

Para el registro, si ya ha configurado Git en su terminal, hay una opción en las preferencias para usar Git nativo en lugar del incorporado (incluido).

Captura de pantalla

gldraphael
fuente
Esto funcionó para mí, pero tuve que cambiar en la misma pantalla la ruta al ejecutable de Git.
André
@ André, sí, parece que no lo marqué correctamente. Como no queremos que intellij use el git incluido, tendremos que decirle cuál usar especificando la ruta. Para osx y linux debería ser / usr / bin / git por defecto.
gldraphael
3

Vaya a VCS> Git> Remotos, luego elimine su URL remota de la lista y agregue nuevamente. Git le pedirá una contraseña después de la próxima operación de git (push, pull, etc.). NOTA: No olvide especificar el nombre de usuario en la URL o recibirá un error de autenticación.

N. Chebotarev
fuente
1
Esto funciona para mi. Estoy usando la clave ssh para hablar con GitLab, por lo que no se requiere contraseña.
Gordon Ma
2

Para los usuarios de Mac, esto también podría ser útil:

Las credenciales se almacenan en Keychain Access.app . Puedes cambiarlos allí.

w01ff
fuente
Es un enfoque muy claro para cambiar la contraseña GIT en la aplicación Keychain, sin tener que lidiar con la administración de contraseñas IDEA.
bel
1

Puede cambiar su contraseña desde la pantalla de configuración (Ctrl + Alt + S por defecto) como captura de pantalla adjunta. Después de borrar, en la primera operación remota (como pull / push, etc.) le pedirá sus credenciales)

IMPORTANTE: tome una copia del archivo antes de esta operación.

Pantalla de configuración

Taner
fuente
0

Necesitaba cambiar mi nombre de usuario y contraseña en Intellij. Lo hice por

preferencias -> control de versiones -> GitHub

Allí puede cambiar el nombre de usuario y la contraseña.

Idan Magled
fuente
0

Para usuarios de Mac, vaya a A continuación:

(En primer lugar, debe haber instalado el complemento bitbucket)

Android Studio -> Preferencia -> Otras configuraciones -> Bitbucket

Ahora cambie su contraseña y haga clic en Prueba para verificarla. También podrá agregar SSH Key para iniciar sesión.

También depende de qué complemento haya utilizado. Algunos tienen directo como

Android Studio -> Preferencia -> Bitbucket linky

M Singh Karnawat
fuente
0

En mi caso, recibí un error CAPTCHA. Si obtiene eso, primero cierre sesión / inicie sesión en Bitbucket, Github, .... en el sitio web e ingrese el captcha requerido.

Después de eso, intente nuevamente desde intellij y debería solicitar otra contraseña.

codepleb
fuente
0

Así es como lo resolví en Windows. Tengo git instalado por separado, y Idea simplemente elige las opciones de git automáticamente (Configuración de Idea predeterminada, como obtendría de un instalador limpio).

Abra el proyecto en la línea de comando. Haz algunos cambios allí. Y confirmar y enviar archivos a través de git que está instalado en mi máquina. Durante la inserción, se abrirá una ventana que me pedirá que ingrese el nombre de usuario y la contraseña. Después de eso, cuando hago un commit-push desde la idea, simplemente funcionará.

Yan Khonski
fuente
0

Para usuarios de MACOS

si ve que las credenciales fallaron pero está seguro de que está funcionando anteriormente, entonces:

probablemente hiciste una actualización de software al sistema. El sistema usa git incluido con xcode. es mejor abrir Xcode y hacer clic en instalar componentes adicionales al iniciar xcode. dirá instalar componentes. cuando acepte el acuerdo de licencia si comenzará a funcionar nuevamente.

en breve:

abra Xcode, instale componentes adicionales. aceptar acuerdo de licencia de usuario

Alp Altunel
fuente
0

Nada de lo anterior funcionó para mí. Usando Android Studio 3.5 Beta 4. Incluso seleccioné "no guardar, olvidar las contraseñas después de reiniciar" en el archivo> configuración> apariencia y comportamiento> configuración del sistema> contraseña

Entonces lo que hice.

VCS> git> controles remotos

  • eliminar el repositorio y agregar nuevamente.
  • pedirá credenciales.
  • luego intente git fetch en la terminal.
  • Solicitará contraseña.
  • Problema solucionado. :RE
Akash Raghav
fuente
-2

EN Android Studio 2.3

  1. Configuración abierta (CTRL + ALT + S)
  2. Seleccione Otras configuraciones (al final)
  3. seleccione Bitbucket

Aquí puede cambiar su nueva contraseña o usuario

Pankaj Chauhan
fuente