2011-01-06 27 views
9

Seguí los pasos desde Egit user guide, pero aparece un mensaje de error con error de autenticación.Problemas con el envío al repositorio de Github desde Eclipse: Error de autenticación

Lo que hago:
He copiado la clave pública del Window > Preferences > Network Connections > SSH2 > Key Management a GitHub en la configuración de la cuenta

entonces yo
Team > Push ...
entro en la uri [email protected]:.... y haga clic en Siguiente. Pero luego aparece el error:

**Cannot get remote repository refs 
Reason: [email protected]:.... : Auth fail** 

¿Cuál podría ser el problema?

Gracias

+1

Ahora funciona en Eclipse + Github. Desmarque la casilla de verificación almacenar en la tienda segura. Pero en Zend Studio + mi cuenta unfuddle todavía no está funcionando. Aquí el mensaje de error es ERROR: gitosis.serve.main: Acceso de lectura del repositorio denegado [email protected]: derk/demuno.git: ERROR: gitosis.serve.main: El acceso de lectura del repositorio denegó – Derk

+0

y también lo resolvió. Parece que cada repositorio unfuddle tiene que estar asociado con un proyecto – Derk

Respuesta

0

Puede tratar de seguir this tutorial, utilizando el git + ssh protocolo:

git+ssh://[email protected]/path_to/repo.git.github 

Sólo [email protected] por sí sola no funcionarían.

alt text

+0

Ok, no tengo la opción de protocolo git + ssh en Eclipse. Intenté con ssh pero da el mismo error – Derk

+0

@Derk: ¿qué sistema estás usando? ¿Qué versión de eclipse y qué versión de EGit? – VonC

+1

Ver también https://bugs.eclipse.org/bugs/show_bug.cgi?id=326526 – VonC

2

finalmente me fijo esto en mi plataforma (sobre todo era una cuestión clave, pero también es fundamental no tener una barra inicial antes de que el camino de recompra en el diálogo de la foto de arriba). Puedes ver más detalles en mi post aquí, si te gusta:

http://www.eclipse.org/forums/index.php?t=msg&goto=648905&S=9bcfa96ab726d744d41a19c7fb02d723#msg_648905

Buena suerte!

Melissa

+0

¡Gracias Melissa! Configurarlo primero en la vista de repositorios git me funcionó cuando nada más hizo – Roger

+0

Muchas gracias por esto. ¡Me estaba volviendo loco! ¡¡Funcionó!! – kiduxa

4

comprobar mi solución de esta pregunta relacionada: "Auth Failed" error with EGit and GitHub

En pocas palabras: establecer la variable de entorno GIT_SSH con una ruta de acceso al archivo ejecutable ssh sistema antes de lanzar Eclipse. Lejos de agradable, pero funciona.

Para Ubuntu:

> export GIT_SSH=/usr/bin/ssh 
> eclipse 
9

vieja pregunta, pero para referencia futura:

Asegúrese de que usted hizo configuración de un empujón a distancia. Me funcionó cuando obtuve el No se puede obtener el repositorio remoto refs -problems ("... Frase de contraseña para ..." y "Error de autenticación" en el diálogo "Insertar ...").

condición de que usted ya:

  1. Configure sus claves SSH con Github (Ventana> Preferencias> General> Conexiones de red> SSH2)

  2. Configuración de su repositorio local (que puede seguir this guide para ese)

  3. Creado un repositorio Github (same guide)

... así es como se hace:

  • Ir a la vista Git repositorios (Ventana> Mostrar vista> Otros> Git repositorios)
  • ampliar su repositorio y derecha mandos a distancia clic - ->"Crear remoto"
  • "Nombre remoto": origen, "Configuración de empuje": marcado ->clic en "OK"
  • Haga clic en "Cambiar ..." botón
  • Pega el git URI y seleccione el protocolo ssh ->clic en "Finalizar"
  • Ahora, clic en "Guardar y empuje" y AHORA usted debe conseguir una solicitud de contraseña ->introduzca la frase de clave pública aquí (siempre que usted lo hizo (y debe) configurar una contraseña para su clave pública) ->clic en "OK"
  • Ahora usted debe obtener una confirmación ventana que dice "empujado a YourRepository - origen" ->clic en "OK"
  • Push to upstream, pero esta vez el uso "configurado repositorio remoto" como su destino repositorio Git
  • Ir conseguirse una bien ganada taza de café!
+0

Me salvaste el día.Muchas gracias. – LittleLebowski

+0

Esto resolvió mi problema también. –

+0

Esto no lo hizo por mí. –

Cuestiones relacionadas