Condividi tramite


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