2015-02-06 18 views
6

ho cercato di spingere le modifiche apportate al mio repo esistente, tuttavia, sono continuo a ricevere il seguente errore:errore gits sulla spinta risposta vuota dal server

-MacBook-Pro:spa $ git push origin master Username for XX Password for fatal: unable to access ' https://github.com/XXXX/ ': Empty reply from server

Ho anche provato con il nuovo pronti contro termine, ma il risultato è lo stesso.

+0

È possibile controllare il telecomando di origine del repository e incollare le informazioni? 'git remote -V' – Kangcor

+0

origine \t https://github.com/ /XXXX.git (fetch) origine \t https://github.com/ /XXXX.git (push) – codebased

+0

prega di notare che Posso facilmente clonare qualsiasi repo ma non posso spingere anche se la mia autenticazione è corrispondente. – codebased

risposta

12

grr ...

Il problema è stato riparato dopo aver riavviato il computer Mac.

1

È possibile riavviare il computer o riavviare il server locale.

+0

Lo stesso problema mi è successo oggi su OS X Yosemite 10.10.5 con git versione 2.5.4 (Apple Git-61) cercando git push su bitbucket. Appena riavviato il computer e l'errore è sparito. Qualche idea qual è la natura di questo bug? –

0

Ho avuto un problema simile con Git. Ho pensato che si trattasse di un problema relativo alle credenziali Git gestite da Windows.

Ecco cosa ho provato passo dopo passo

  1. Riavviando il computer
  2. Riavviando il mio dispositivo di rete
  3. Eliminazione di credenziali da gestione delle credenziali sul pannello di controllo di Windows'
  4. Ridefinire URL remoto utilizzando

    git remote set-url

Quando ho provato a spingere dopo questi passaggi, Windows ha richiesto nuove credenziali. Ho inserito il mio Github/qualsiasi nome utente e password del servizio e il push è andato a buon fine.

Ecco cosa penso sia successo. Quando non si aggiungono le credenziali manualmente, Windows memorizza le credenziali in una cache temporanea quando si crea un repository per la prima volta. Sfortunatamente questa cache temporanea viene persa dopo un po 'di tempo, quindi le credenziali per l'accesso al Git remoto vengono perse. Aggiungendoli manualmente una volta dovrebbe risolvere il problema per sempre.

1

Forse il mio era un altro problema ma lo stesso risultato: "Risposta vuota dal server". ho risolto che facendo

git fetch origin --prune

Dopo di che, spinta ha avuto successo.

Problemi correlati