![Wohin gehen die Git-Umgebungsvariablen?](https://rvso.com/image/1438141/Wohin%20gehen%20die%20Git-Umgebungsvariablen%3F.png)
Wenn ich mit dem Befehl eine Umgebungsvariable in Git einstelle export
, wo wird diese Variable gespeichert? Sie befindet sich nicht in meiner .gitconfig-Datei und scheint nicht zu meinen Windows-Umgebungsvariablen hinzugefügt zu werden.
Antwort1
Angenommen, Sie verwenden Git Bash (oder eine ähnliche Shell), dann werden die von gesetzten Umgebungsvariablen export
nur im Speicher abgelegt. Sie bleiben nirgendwo auf der Festplatte erhalten. Wenn Sie die Shell beenden und erneut starten, gehen daher die zuvor gesetzten Variablen verloren.
Aus diesem Grund platzieren Sie die Einstellungen für Umgebungsvariablen normalerweise in Shell-Konfigurationsdateien wie ~/.bashrc
, die beim Start geladen werden. (Siehe auchBash-Startdateien.)
Beachten Sie, dass es keinen großen Unterschied macht, ob Sie beispielsweise
export FOO=bar
oder
FOO=bar
Der einzige Unterschied besteht darin, dass die von festgelegten Variablen export
auch an untergeordnete Prozesse Ihrer Shell weitergegeben werden, wodurch sie für alle von Ihnen ausgeführten Befehle zugänglich sind.