2016-07-10 31 views
1

Ich dränge etwa 50mb. Das Terminal hängt nach der Gesamtleitung und nach mehreren Stunden kehrt ergit push -u origin master legt trotz steigendem postBuffer auf 500MB auf

error: RPC failed; curl 56 SSLRead() return error - 36 
fatal: The remote end hung up unexpectedly 
fatal: The remote end hung up unexpectedly 
Everything up to date 

Ich habe gerade in Codierung bekam und dies ist mein erster Versuch, eine Website zu veröffentlichen mit Github. Ich benutze einen Mac.

Bisher ist die Reise war:

(In-Terminal, in das entsprechende Verzeichnis)

$ git init 
$ git remote add origin (my-URL-here) 
$ git add . 
$ git commit -m "First Commit" 
$ git push -u origin master 

an welchem ​​Punkt das Terminal hing so habe ich ...

$ git config --global http.postBuffer 524288000 
$ git push -u origin master 

Hier bin ich jetzt wieder fest!

Jede Hilfe würde wirklich geschätzt werden.

+0

Sie haben 50mb (Code-) Textdateien? IMHO, sollten Sie nicht mit git Daten verfolgen. Verwenden Sie einfach ein Backup dafür. – Christoph

+0

@Daniel Verwenden Sie einen Proxy-Server auf Ihrem lokalen Computer, um auf Ihren Server zuzugreifen? – rango

+0

@Christoph Es sind nicht nur Textdateien, nein - ich habe 2 Bilder und 1 Video im Verzeichnis. Ich habe gelernt, mit Codecademy zu programmieren, incl. wie man Webseiten veröffentlicht, also schrieb ich etwas HTML mit einem vid und einige Bilder und wollte github verwenden, um es zu veröffentlichen –

Antwort

0

Github gibt normalerweise eine Warnung aus, wenn Dateien mit mehr als 50 MB übertragen werden. Dateien, die größer als 100 MB sind, können nicht übertragen werden.

Sie können zu Git-lfs (Git Large File Storage) wechseln, das eine Erweiterung von git ist, mit der Dateien mit git mit großen Dateien bearbeitet werden können. Weitere Informationen finden Sie unter https://help.github.com/articles/versioning-large-files/ und https://git-lfs.github.com/.

+0

Um diese Lösung zu verfolgen, habe ich XCode und wiederum MacPorts installiert , aber dann git-lfs zu installieren Ich eingegeben "Port-Installation git lfs" in Terminal, Empfangen Fehler mit unzureichenden Berechtigungen. Ist das die einzige Lösung, um Rootless zu deaktivieren? –

+0

@DanielEggleton Warum versuchen Sie nicht, den Quellcode zu installieren. Siehe diesen Artikel. https://help.github.com/articles/installing-git-large-file-storage/#platform-mac Wenn das Problem weiterhin besteht, lass es mich wissen. – rango