Git schlägt beim ersten Drücken auf den neuen Repo auf dem Netzlaufwerk fehl

8

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?

    
CDMA 25.03.2013, 18:21
quelle

5 Antworten

1

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:?

    
Klas Mellbourn 25.03.2013 19:42
quelle
1

Ich habe mein Git-Repository gelöscht und dann mit

neu erstellt %Vor%

und das hat das Problem für mich gelöst. Andere Antworten erwähnen die Einstellung von config für shared und bare, aber ich fand, dass nur das erneute Erstellen des Repositorys half.

    
Luke Page 27.01.2015 10:40
quelle
0

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.

    
Donal Lafferty 07.03.2014 09:46
quelle
0

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.

    
jjh 22.05.2014 18:20
quelle
0

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.

    
Hemanth 12.01.2017 09:23
quelle

Tags und Links