2012-06-26 19 views
6

Soy extremadamente nuevo en el concepto de Git. Instalé el complemento Git para Eclipse y ahora estoy intentando clonar un proyecto de Eclipse de un año.Cómo resolver el error de Git: "No se pudo crear el repositorio temporal"

En primer lugar, que estaba recibiendo un error que dice:

Cannot list the available branches. 
Reason-Exception caught during execution of ls-remote command. 

He resuelto que al hacer algunos cambios en las propiedades relacionadas con SSH.

Ahora estoy recibiendo un error que dice,

Couldn't create temporary repository. 

¿Cómo puedo resolver este problema?

+1

suena como un problema de permisos. ¿Estás tratando de hacer esto en una máquina remota o en tu máquina local? –

+0

Estoy haciendo esto en mi máquina local. – user1379305

+0

Hola Michael, ¿Qué ubicación se usa por defecto para crear un repositorio? ¿Podemos cambiar esta ubicación del repositorio de forma manual? – user1379305

Respuesta

2

Parece que hay alguna sugerencia en el Eclipse forums de que la versión de EGit que está utilizando podría estar desactualizada. Intente actualizar a una versión más reciente de EGit.

La dirección para la versión más reciente EGit es:

http://download.eclipse.org/egit/updates

Puede encontrar instrucciones para instalar el software de agregar el sitio here.

+0

esto en realidad me ayudó en Eclipse Neon y MacOs Sierra, gracias –

4

Suponiendo que está en Windows: intente eliminar el archivo C:/Documents and Settings/[username] /. Gitconfig.

+0

¿Por qué? ¿Haz eso? –

+0

? BuZZ-dEE En algún momento tuve el mismo problema. Miré por toda la red e intenté varias cosas. Esto funcionó para mí en ese momento. Desde entonces hubo varias mejoras al eclipse. – Anderson

+0

Esto funcionó para mí, aunque la ruta es diferente (C: \ Users \\ [username] \. Gitconfig) –

0

Si está ejecutando en Windows, ejecute el eclipse como administrador. (Probado y trabajado) Si está en Linux o Mac, abra el eclipse con sudo.

0

Tenga en cuenta que gitconfig puede venir de diferentes lugares en this fin

Si alguien se enfrentó al mismo problema, lo fija para mí es tener un .gitconfig en el directorio principal con el nombre y correo electrónico entradas, así:

[http] 
    sslVerify = false 
[user] 
    name = name-in-git 
    email = [email protected] 

PS: sslVerify es falso debido a los certificados de firma propia en mi caso

Cuestiones relacionadas