2015-12-23 18 views
8

Voglio iniziare a contribuire a un progetto ospitato su Github. Ho preso le seguenti operazioni:git pull genera "fatale: nessun repository remoto specificato". error

  1. git init
  2. git pull https://github.com/PrincetonUniversity/EVCM.git

Il comando trazione è riuscito ei file copiati in cui al mio directory locale. Ma quando provo di nuovo git pull, allora ottengo il seguente errore

"fatale:. Nessun repository remoto specificato Si prega di specificare un URL o un nome remoto da cui le nuove revisioni dovrebbero essere recuperato."

Non ho ricevuto questo errore quando ho estratto e trasferito in altri repository Github in passato. Qual è il problema e come posso risolverlo? Potrebbe essere perché ho richiamato lo stesso repository in una directory locale diversa in passato? In entrambi i casi, cosa dovrei fare per risolvere il problema?

+1

si vuole iniziare con un 'clone' git, non init o tirare. –

+0

Va bene non iniziare con un 'git clone'.Segui semplicemente le risposte suggerite qui sotto e fai un 'git remote add all'origine'. E per favore accetta la risposta che ha funzionato per te. – vullnetyy

risposta

16

Si dovrebbe sempre iniziare con un git clone (e io suggerirei di farlo), ma se si desidera continuare da qui, ecco il modo:

È possibile utilizzare git remote add origin https://github.com/PrincetonUniversity/EVCM.git per aggiungere un telecomando, e impostare il suo nome è origin. Puoi controllare lo this tutorial se vuoi saperne di più. Questo, spero, risolverà il tuo problema. Se incontri altri problemi, basta fare un git clone.

5

Secondo la linea di comando di git:

Se si desidera impostare l'inseguimento delle informazioni per questo ramo è possibile farlo con:

git branch --set-upstream-to=<remote>/<branch> <local branch> 

questo permetterebbe di eseguire semplicemente "git pull" invece di "git pull branch di origine"

9

È necessario seguire i passaggi corretti.

L'hai già fatto git init, quindi dovresti aver aggiunto il telecomando facendo questo.

git remote add origin https://github.com/PrincetonUniversity/EVCM.git 

Ora l'albero di lavoro può riconoscere in modo origin

git pull origin master 

Questo è tutto e spero che sarebbe utile a voi.

Grazie, Alex

Problemi correlati