Können Sie mir helfen zu verstehen, warum mein einfaches Startprojekt nicht funktioniert? Ich verwende Windows XP, Git installiert von Git-1.8.1.2-preview20130201.exe. Ich benutze Git Bash mit der Installation zur Verfügung gestellt.
Auf dem Netzwerklaufwerk mache ich folgendes:
%Vor%Bei meiner lokalen Kopie des Projekts:
%Vor%Der Push schlägt fehl,
%Vor%Ich dachte zuerst, es könnte eine Dateiberechtigungssache sein, aber ich habe keine Probleme, Dateien über mein Terminal in das Netzlaufwerk zu schreiben oder zu lesen. Hat jemand irgendwelche Ideen?
Klingt, als hätten Sie ähnliche Probleme wie diese Frage git: kann nicht pushen (Entpackerfehler ) bezogen auf Berechtigungsprobleme , dh Berechtigungsprobleme auf der k: Platte, möglicherweise in Verbindung mit Benutzerberechtigungen.
Haben Sie die genauen Berechtigungen überprüft, die Sie im UNC-Pfad für Ordner auf K haben:?
Haben Sie Ihre CRLF-Einstellungen?
Als ich mit den Einstellungen herumspielte, gelang es mir, eine Änderung zu erzeugen, die ein Problem verursachte, das mit Ihrem identisch war. Am Ende erstelle ich einen neuen Klon des Remote Repos und füge langsam meine Änderungen zurück.
Ich habe dieses Problem beim Versuch, Änderungen von einem Windows-Rechner über eine Samba-Freigabe, die auf einem Mac OS X-Rechner gehostet wird, zu übertragen. Ich habe dies gelöst, indem ich einen SSH-Server auf dem Mac OS X-Rechner initialisiert habe und dann das Projekt erneut per SSH auf dem Windows-Rechner geklont habe. Daher haben alle nachfolgenden Push-Vorgänge von der Windows-Maschine wunderbar ohne Fehler funktioniert.
Als ich das Projekt über die Git GUI für Windows auscheckte, verwendete ich die folgende Syntax für das Repository:
%Vor% Der Benutzername war der Benutzername, der zum Erstellen des Projekts verwendet wurde, machost_ip
war die IP-Adresse meines Mac OS X-Rechners in meinem LAN und der full_path_to_project
war der vollständig qualifizierte Unix-Pfad zum origin/master
Git-Projekt .
Ich hatte keinen Erfolg mit der fortgesetzten Nutzung des freigegebenen Laufwerks, selbst nachdem ich die Gruppenberechtigungen geändert hatte. Ich bin mir sicher, dass der Benutzername der eines Benutzers sein könnte, der der Gruppe mit Schreibrechten für das Projekt zugewiesen ist, wie in den vorherigen Antworten angegeben.
Ich habe gestern denselben Fehler festgestellt. Ich versuche einfach, ein Big Git-Repository mit Git Bash 2.9.2 auf meine lokale Windows-Maschine zu klonen.
Nachdem Sie viel Zeit verloren haben und die obigen Antworten gelesen haben. Ich lief Git Bash als Administrator und es funktionierte wie ein Zauber. Ich bin in der Lage, Repository zu klonen. Ich bin mir nicht sicher, was das Problem ist, ich denke, es hängt wahrscheinlich mit Berechtigungen zusammen, auf die viele hingewiesen haben.
Tags und Links git windows repository push