plugin oxygen descargar eclipse git egit

eclipse - oxygen - egit-no autorizado



git pull eclipse (4)

A. Para especificar credenciales individualmente para cada control remoto

  1. Vista de repositorios Open Git,
  2. abra " Remotes > origin > <your push url> "
  3. haga clic en "Cambiar credenciales ..."

(De la guía del usuario - Menú de contexto de recursos )

B. Para especificar credenciales por servidor

Si desea acceder a múltiples repositorios en el mismo servidor sin proporcionar las mismas credenciales varias veces, puede usar .netrc . Con esto, eGit usará la configuración que proporciones.

  1. Cree un archivo de texto llamado .netrc ( _netrc en Windows) en el directorio de inicio del usuario.
  2. Agregue contenido al archivo en esta forma:

machine my.server1.com login yourUserName password yourPassword machine my.server2.com login yourUserName password yourPassword

La documentación de Stash contiene más información sobre .netrc

Problema de seguridad El problema con el uso de .netrc de esta manera es que la contraseña es visible en texto plano. Consulte esta respuesta en Stackoverflow para resolver ese problema.

Acabo de conectarme a GIT desde Eclipse Juno usando EGit, y cloné con éxito un cierto repositorio remoto. Durante el clon, ingresé mi nombre de usuario y contraseña de Github, pero decidí no guardarlos.

Luego intenté "Obtener de Upstream". Tengo este error:

https://github.com/biunlp/nlp-lab.git: not authorized

No tuve oportunidad de ingresar mi nombre de usuario y contraseña ...

Esto es extraño ya que me conecté a este repositorio para clonar ...


Puedes probar:

eclipse / myeclipse> menú

ventana> preferencias> general> seguridad>

contenido> haga clic en "eliminar"> ok


Tuve un problema similar cuando cambié mi contraseña en el repositorio remoto.

Así es como lo arreglé en Eclipse en Mac:

Nota importante: estas instrucciones tienen el efecto secundario de borrar todas las contraseñas y otra información segura. Estoy de acuerdo con eso, pero querrás considerarlo antes de seguir estas instrucciones.

  1. Haga clic en Eclipse -> Preferencias en el menú.
  2. Espere una ventana emergente llamada Preferencias.
  3. Expande el elemento del árbol "General".
  4. Haga doble clic en el elemento del árbol "Seguridad".
  5. Espere que el panel principal de la ventana emergente cambie a "Ver ''Almacenamiento seguro'' para ..."
  6. Haga clic en ''Almacenamiento seguro''.
  7. Espere que el panel principal cambie a ventana con pestañas.
  8. Haga clic en la pestaña "Contenido".
  9. Haga clic en "Eliminar".
  10. Acepte una advertencia de que se borró toda su información segura.
  11. Haga clic en "Cancelar" o "Aplicar" para salir de la ventana emergente.
  12. Haga clic en el ícono ''Git Pull'' y espere que se le solicite el nombre de usuario y la contraseña.

Si usa Autenticación de dos factores en GitHub, se puede devolver el error "no autorizado" incluso si está utilizando el nombre de usuario y la contraseña correctos . Esto puede resolverse generando un token de acceso personal .

Después de generar el token de acceso seguro, usaremos esto en lugar de una contraseña. Asegúrate de no abandonar la página antes de que finalices, porque una vez que salgas de la página, nunca más volverás a verla (afortunadamente se puede regenerar, pero cualquier cosa que use el token generado anteriormente dejará de autenticarse).

Esto supone que ha instalado exitosamente EGit y que ha clonado exitosamente un repositorio.

  1. Vaya a la configuración de GitHub.com, y en el panel de la izquierda, haga clic en Personal access tokens .
  2. Haga clic en Generate new token . Seleccione los ámbitos que desea que este token pueda usar y genere.
  3. Copia el token. Debería verse algo así: 9731f5cf519e9abb53e6ba9f5134075438944888 (no se preocupe, esto no es válido).
  4. De vuelta en Eclipse (Juno, ya que esa es la versión de OP), haga clic en Window > Show View > Other... En Git , selecciona Git Repositories .
  5. Aparece un nuevo panel, desde el cual puede abrir (repository name) > Remotes > origin .
  6. Haga clic derecho en un nodo y elija Change Credentials... Ingrese su nombre de User , User , y su token de acceso seguro para la Password .