msysgit - sh.exe - gabel: Erlaubnis abgelehnt - Vista 64 Bit
Frage
Ich habe MSYSGIT auf anderen Windows -Maschinen ohne Probleme installiert. In dieser Vista 64 -Bit -Ultimate -Box habe ich die 3 neuesten Versionen von MSYSGIT installiert. Bei allen drei Installationen bekomme ich, wenn ich hier einen "Git Bash" mache, genau das im Befehlsfenster:
sh.exe": fork: Permission denied
sh.exe"-3.1$
Der GIT -Befehl funktioniert nicht. Ich erhalte die gleiche Erlaubnis, die die Nachricht abgelehnt habe. Irgendwelche Hinweise, wie man das behebt?
Aktualisieren
Auch wenn ich "Git GUI hier" mache - bekomme ich:
Cannot determine Git version.
couldn't execute "C\...\git-core\git.exe
Git Gui requires Git 1.5.0 or later
Ich verwende eine neuere Version als 1.5.0.
Lösung
Die übliche Art und Weise, wie ich msysgit installiere, ist:
- nicht in
C:\Program Files
oderC:\Program Files(x86)
(Das vermeiden ein Problem mit dem UAC -Mechanismus: Ich hatte das Das Problem derselben "Erlaubnis verweigert" mit Sonnenfinsternis, und Diese Art von Programm sollte nicht installiert werden inProgram Files
ohnehin.) - Mit der Option "Git von der Windows -Eingabeaufforderung ausführen": minimale Auswirkungen auf die
PATH
, und vermeiden Sie eine Nebeneffekt mit einem später installierten Cygwin.
Es hat nie versäumt, so zu arbeiten.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow