wake-up-neo.com

Git-Warnung: Zugriff auf 'P:\/. Gitconfig' nicht möglich: Ungültiges Argument

Ich teste nur Git. Ich habe den folgenden Befehl ausgeführt:

git config user.email "[email protected]"

Ich bekomme das jetzt, wenn git status und andere:

C:\gitg\g1>git status
warning: unable to access 'P:\/.gitconfig': Invalid argument
warning: unable to access 'P:\/.gitconfig': Invalid argument
warning: unable to access 'P:\/.gitconfig': Invalid argument
# On branch master
warning: unable to access 'P:\/.gitconfig': Invalid argument
nothing to commit, working directory clean

C:\gitg\g1>
30
Chris G.

Ich bin gerade auf diesen Fehler gestoßen.
Die Ausführung von set HOMEPATH in der Befehlszeile ergab folgende Ausgabe:

HOMEPATH=\

Durch einfaches Löschen dieser Umgebungsvariable über set HOMEPATH= wurde das Problem behoben.

43
Daniel Hilgarth

Ein ähnliches Problem trat auf, wenn ich nicht über VPN mit meinem Netzwerk verbunden bin. Das Löschen aller HOME% -Variablen funktionierte nicht. Das Löschen des Netzlaufwerks, auf das es zugreifen wollte, hat funktioniert. Das Ausführen des folgenden Befehls aus einem Befehlsfenster hat für mich funktioniert:

Net Use H:/löschen

Ich habe zwar die HOME% -Variablen gelöscht, aber es funktionierte, bis der obige Befehl ausgeführt wurde.

15
JK Dennis

Ich traf das und musste HOMEDRIVE auf etwas Vernünftiges setzen.

z.B.

set HOMEDRIVE=D:
9
David Victor

Wenn Sie "Git Bash" (MINGW64) unter Windows verwenden:

Eingeben:

export HOME=/c

Verifizieren:

echo $HOME
6
kashiraja

Versuchen Sie, als Administrator auszuführen. Aus irgendeinem Grund wird standardmäßig ein zugeordnetes Laufwerk verwendet.

6
Shavelieva

Beim Laden einer Lösung in Visual Studio 2017 (Version 15.1), die als Administrator ausgeführt wird, trat dieses Problem auf. Und mein lokales Git Repo befand sich in C:\Code \

Um das Problem zu umgehen, 

  1. Ich habe eine Umgebungsvariable (unter Benutzervariable) HOME mit dem Wert C:\hinzugefügt.
  2. Neu gestartetes Visual Studio (wieder als Administrator) - Diesmal konnte Git das Laden meiner Zweig- und Quellcodeverwaltung korrekt laden. 
5
Naren

Es funktioniert für mich, die HOME-Variable "fast" von Daniels Lösung zu löschen:

set HOME=

Um es erneut zu überprüfen, müssen Sie es so wiederholen:

echo %HOME%
3

Diese Fehlermeldung ist zeitweise aufgetreten.

Die Ursache war eine VPN-Verbindung, die ich gelegentlich verwendete. Es blockierte den Zugriff auf mein vernetztes HOMEDRIVE bei jeder Verwendung. und git konnte nicht mehr auf die config-datei zugreifen.

Natürlich nicht die Ursache hier, weil Sie Ihre Lösung gefunden haben, aber ich dachte, ich würde sie hier hinzufügen, wenn Sie suchen.

2
Steve T

Für mich habe ich diesen Fehler in SourceCree gesehen, es war nur eine Frage der Trennung des Laufwerks P in meinem Computer, da es ein Netzlaufwerk war.

1
Hasson

Dies funktionierte für mich unter Windows 10.

Mein Quellcode befindet sich in C:\workspace und ich habe eine Umgebungsvariable ** HOME zu C: ** hinzugefügt.

 enter image description here

0
Charith

Für die PowerShell-Benutzer da draußen:

Remove-Item Env:\HOMEPATH

Danke an @Daniel Hilgarth für die Antwort

0
Pr1nz

Vielen Dank @ daniel-hilgrath, Ihre Antwort hat mir geholfen, bis zu einem gewissen Grad die Lösung für diese bestimmte Sitzung.

In meinem Fall habe ich SourceTree und unter Windows 7 verwendet. Ich musste die Umgebungsvariablen vollständig löschen, nicht nur für bestimmte Sitzungen. Ich habe folgendes gemacht.

SETX HOMEPATH ""
SETX HOMEDRIVE ""

dies kann für jemanden nützlich sein, der dies auf SourceTree verwendet.

0
Hiren

Ich habe den gleichen Fehler für SourceTree erhalten. Durch Festlegen der Umgebungsvariable HOME mit dem Wert C:\wurde das Problem behoben.

0
Darshna