Dove vanno le variabili di ambiente git?


0

Quando imposto una variabile d'ambiente in git usando il exportcomando, dove viene memorizzata quella variabile? Non è nel mio file .gitconfig e non sembra essere aggiunto alle variabili di ambiente di Windows.

Risposte:


2

Supponendo che tu stia utilizzando Git Bash (o una shell simile), le variabili di ambiente impostate da exportvengono semplicemente memorizzate. Non sono persistenti da nessuna parte sul disco rigido. Quando si chiude la shell e la si riavvia, si perderanno quindi le variabili impostate in precedenza.

Ecco perché in genere si inseriscono le impostazioni delle variabili di ambiente in file di configurazione della shell come ~/.bashrc, che vengono caricati all'avvio. (Vedi anche Bash Startup Files .)

Nota che non c'è un'enorme differenza tra fare, diciamo,

export FOO=bar

o

FOO=bar

L'unica differenza è che le variabili impostate da exportvengono anche passate ai processi figlio della shell, il che le rende accessibili per tutti i comandi eseguiti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.