2017-11-15 4 views
-1

Ich erhalte Fehler fatal: bad config file line 12 in .git/config, wenn ich einen Git-Befehl mit git config zu tun, außer wenn ich in/c/Windows/System32 bin. Ich habe versucht, git bash als Admin auszuführen und es macht keinen Unterschied.git Config-Datei - fatal: schlechte Konfig-Datei Zeile 12 in .git/config

Wenn ich meine .gitconfig Datei suchen in/c/Users // es sieht aus wie:

[core] 
symlinks = false 
autocrlf = true 
[color] 
diff = auto 
status = auto 
branch = auto 
interactive = true 
[pack] 
packSizeLimit = 2g 
[help] 
format = html 
[http] 
sslCAinfo = /bin/<file> 
[https] 
proxy=<internal proxy> 
[user] 
name=<name> 
email=<email> 
[sendemail] 
smtpserver = /bin/<file> 
[diff "astextplain"] 
textconv = astextplain 
[rebase] 
autosquash = true 

Natürlich mit dem <name>, <internal proxy>, <file> and <email> mit den richtigen Angaben ersetzt werden. Außerdem hat die Datei den Dateityp GITCONFIG Datei und heißt .gitconfig.

Meine gitconfig Datei in/etc/wie folgt aussieht:

[core] 
symlinks = false 
autocrlf = true 
[color] 
diff = auto 
status = auto 
branch = auto 
interactive = true 
[pack] 
packSizeLimit = 2g 
[http] 
sslCAinfo = /bin/<file> 
[https] 
proxy=<internal proxy> 
[user] 
name=<name> 
email=<email> 
[sendemail] 
smtpserver = /bin/<file> 
[diff "astextplain"] 
textconv = astextplain 
[rebase] 
autosquash = true 

Auch hier sind die <name>, <internal proxy>, <file> and <email> mit den richtigen Angaben ersetzt. In diesem Fall hat die Datei den Dateityp File und heißt gitconfig.

Kann jemand bitte helfen, meine Probleme zu lösen, damit ich Git Befehle weiter ausführen kann?

+0

Beachten Sie, dass der Fehler auf eine Datei mit dem Namen '.git/config' zeigt. Keine Datei, die Sie hier gepostet haben, scheint diese Datei zu sein. –

+0

Die Fehlermeldung gibt an, dass das Problem in der lokalen Konfigurationsdatei des Repos liegt. Dies sollte nur möglich sein, wenn git erkennt, dass Sie sich im Arbeitsbaum eines Repositories befinden, also frage ich Sie, ob Sie ein ".git" -Verzeichnis in Ihrem 'C:' -Hauptverzeichnis haben. –

+0

In jedem Fall, wenn Sie diesen Fehler bekommen, können Sie 'git rev-parse --git-dir' sagen und es wird Sie auf ein Verzeichnis verweisen. 'cd' in dieses Verzeichnis, und Sie sollten feststellen, dass es eine Datei namens' config' enthält. Diese Datei sollte den Fehler enthalten (wenn also noch unklar ist, was falsch ist, müssen Sie den Inhalt dieser Datei posten) –

Antwort

-1

Die Antwort auf diese Fragen ist, dass ich git init nicht innerhalb des vorgesehenen Repository-Ordners ausgeführt hatte und daher kein Repository vorhanden war.

+0

Diese Bedingung führt nicht zum beschriebenen Symptom, es sei denn, es treten zusätzliche Probleme auf. –

Verwandte Themen