Impostare le variabili di ambiente (Team Explorer Everywhere)
Il sistema operativo mantiene un set di valori dinamici, denominati variabili di ambiente, per fornire la configurazione e le informazioni sullo stato. È possibile impostare temporaneamente una variabile di ambiente per una shell o un prompt dei comandi. È inoltre possibile impostare la variabile in modo da renderla persistente affinché influisca su tutte le shell o tutti i prompt dei comandi futuri. Questo argomento è incentrato sulla modalità di impostazione delle variabili di ambiente persistenti in UNIX, dove le variabili e i rispettivi valori vengono archiviati negli script di inizializzazione della shell nella directory radice dell'utente.
Di seguito sono riportati alcuni esempi di variabili di ambiente che interessano Client della riga di comando per più piattaforme per Team Foundation Server:
Variabili di ambiente |
Descrizione |
TF_AUTO_SAVE_CREDENTIALS |
Salvare le credenziali fornite le opzioni della riga di comando o alla richiesta interattiva alla cache delle credenziali quando la variabile è impostata su qualsiasi valore, come “1 ". |
TF_DIFF_COMMAND |
Confrontare i file per il comando diff di tf quando è impostato su un valore specifico. Ad esempio, TF_DIFF_COMMAND=“/usr/local/bin/visual_diff %1 %2”. Per ulteriori informazioni su come formattare la variabile di ambiente e i relativi argomenti, eseguire il comando tf help diff. |
TF_MERGE_COMMAND |
Eseguire il merge di file e risolvere conflitti tra gli elementi modificati per il comando tf resolve quando è impostato su un valore specifico. Ad esempio, TF_MERGE_COMMAND=“/usr/local/bin/visual_resolve %1 %2 %4”. Per ulteriori informazioni su come formattare la variabile di ambiente e i relativi argomenti, eseguire il comando tf help resolve. |
http_proxy |
Specificare il valore da utilizzare come proxy HTTP per tutte le connessioni. Ad esempio, HTTP_PROXY= “http://proxy.mycompany.com:8080/". |
https_proxy |
Specificare il valore da utilizzare come proxy HTTPS per tutte le connessioni. Ad esempio, HTTPS_PROXY=“https://proxy.mycompany.com:8080/”. |
no_proxy |
Determinare gli host che dovrebbero ignorare il proxy. Ad esempio, NO_PROXY=”localhost,.mycompany.com,192.168.0.10:80” |
TF_ACCEPT_UNTRUSTED_CERTIFICATES |
Accettare i certificati SSL non attendibili quando la variabile è impostata su qualsiasi valore, ad esempio “1 ". |
Impostazione di variabili in UNIX
Negli esempi seguenti viene illustrato come aggiungere una variabile di ambiente denominata "NAME" in UNIX modificando vari file. È possibile sostituire "NAME" e "value" con un nome e un valore specifici per la variabile di ambiente.
sh: aprire il file ~/.profile in un editor di testo e aggiungere due righe di testo alla fine del file, come illustrato nel seguente esempio:
NAME=”value”
export NAME
Salvare e chiudere il file.
bash/zsh/ksh: aprire il file ~/.bashrc (bash), ~/.zshrc (zsh), o ~/.profile (ksh) in un editor di testo e aggiungere una riga di testo alla fine del file, come illustrato nel seguente esempio:
export NAME=”value”
Salvare e chiudere il file.
csh/tcsh: aprire il file ~/.cshrc (csh) o ~/.tcshrc (tcsh) in un editor di testo e aggiungere una riga di testo alla fine del file, come illustrato nel seguente esempio:
setenv NAME “value”
Salvare e chiudere il file.
Tutte le nuove shell dell'utente UNIX avranno la variabile di ambiente denominata "NAME". Se non si desidera che influenzi i programmi futuri, rimuovere il testo dal file di inizializzazione modificato, uscire da una shell e quindi accedervi di nuovo. La variabile di ambiente "NAME" non esisterà più.
Vedere anche
Concetti
Guida per principianti del client della riga di comando di più piattaforme
Autenticazione della riga di comando per Team Explorer Everywhere