2012-06-26 13 views
6

Sono estremamente nuovo al concetto di Git. Ho installato il plugin Git per Eclipse e ora sto provando a clonare un progetto Eclipse di un anno.Come risolvere l'errore Git: "Impossibile creare repository temporaneo"

In primo luogo, mi è stato sempre un errore che dice:

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

ho risolto che facendo alcuni cambiamenti di proprietà ssh-related.

Ora sto ottenendo un errore che dice,

Couldn't create temporary repository. 

Come posso risolvere questo problema?

+1

suona come un problema di autorizzazioni. Stai provando a farlo su una macchina remota o sul tuo computer locale? –

+0

Lo sto facendo sul mio computer locale. – user1379305

+0

Ciao Michael, Quale posizione viene utilizzata di default per creare un repository? Possiamo modificare manualmente questa posizione del repository? – user1379305

risposta

2

Sembra esserci qualche suggerimento nello Eclipse forums che la versione di EGit in uso potrebbe essere obsoleta. Prova ad aggiornare ad una versione più recente di EGit.

L'indirizzo per l'ultima build EGit è:

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

Si possono trovare le indicazioni per l'installazione aggiungendo il sito software here.

+0

questo mi ha aiutato in Eclipse Neon e macOS Sierra, grazie –

4

Supponendo di essere su Windows: provare a eliminare il file C:/Documents and Settings/[nome utente] /. Gitconfig.

+0

Perché, dovrebbe Fai quello? –

+0

? BuZZ-DEE Ad un certo punto ho avuto lo stesso problema. Ho cercato dappertutto e ho provato varie cose. Questo ha funzionato per me in quel momento. Da allora ci sono stati diversi aggiornamenti all'eclissi. – Anderson

+0

Questo ha funzionato per me, anche se il percorso è diverso (C: \ Users \\ [nome utente] \. Gitconfig) –

0

Se si utilizza Windows, eseguire l'eclissi come amministratore. (Provato e lavorato) Se sei in Linux o Mac, apri l'eclissi con sudo.

0

noti che gitconfig possono provenire da luoghi diversi in this fine

Se qualcuno ha affrontato lo stesso problema, quello fissato per me è avere un .gitconfig nella home directory con il nome ed e-mail le voci in questo modo:

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

PS: sslVerify è falso a causa di certs autofirmati nel mio caso

Problemi correlati