Establecer variables de entorno (Team Explorer Everywhere)

El sistema operativo mantiene un conjunto de valores dinámicos, que se denominan variables de entorno, para proporcionar información de configuración y de estado.Puede establecer una variable de entorno temporalmente para un único shell o símbolo del sistema.También puede establecer la variable que se va a conservar de modo que afecte a todos los shells o símbolos del sistema futuros.Este tema se centra únicamente en cómo establecer variables de entorno persistentes en UNIX, donde las variables y sus valores se almacenan en scripts de inicialización del shell en el directorio raíz del usuario.

A continuación, se muestran algunos ejemplos de variables de entorno que afectan a Cliente multiplataforma de línea de comandos de Team Foundation Server:

Variables de entorno

Descripción

TF_AUTO_SAVE_CREDENTIALS

Guardar las credenciales proporcionadas por opciones de la línea de comandos o en el indicador interactivo en la memoria caché de credenciales cuando la variable se establezca en cualquier valor, como “1".

TF_DIFF_COMMAND

Compare los archivos para el comando tf diff cuando está establecido a un valor específico.Por ejemplo, TF_DIFF_COMMAND=“/usr/local/bin/visual_diff %1 %2”.

Para obtener más información sobre cómo dar formato a la variable de entorno y a sus argumentos, ejecute el comando tf help diff.

TF_MERGE_COMMAND

Combine archivos y resuelva conflictos entre los elementos modificados para el comando tf resolve cuando se establezca en un valor concreto.Por ejemplo, TF_MERGE_COMMAND=“/usr/local/bin/visual_resolve %1 %2 %4”.

Para obtener más información sobre cómo dar formato a la variable de entorno y a sus argumentos, ejecute el comando tf help resolve.

http_proxy

Especifique el valor que desea utilizar como proxy HTTP para todas las conexiones.Por ejemplo, HTTP_PROXY= “http://proxy.mycompany.com:8080/”.

https_proxy

Especifique el valor que desea utilizar como proxy HTTPs para todas las conexiones.Por ejemplo, HTTPS_PROXY= “https://proxy.mycompany.com:8080/”.

no_proxy

Determine los host que deben omitir el servidor proxy.Por ejemplo, NO_PROXY=”localhost,.mycompany.com,192.168.0.10:80”

TF_ACCEPT_UNTRUSTED_CERTIFICATES

Acepte los certificados SSL que no son de confianza cuando la variable se establezca en cualquier valor, como "1".

Establecer variables en UNIX

En los ejemplos siguientes se muestra cómo agregar una variable de entorno denominada “NAME” en UNIX editando archivos diferentes.Puede sustituir “NAME” y “value” por un nombre y un valor determinados para la variable de entorno.

  • sh: Abra el archivo ~/.profile en un editor de texto, y agregue dos líneas de texto al final del archivo, como se muestra en el ejemplo siguiente:

    NAME=”value”

    export NAME

    Guarde y cierre el archivo.

  • bash/zsh/ksh: abra el archivo ~/.bashrc (bash), ~/.zshrc (zsh) o ~/.profile (ksh) en un editor de texto y agregue una línea de texto al final del archivo, como se muestra en el ejemplo siguiente:

    export NAME=”value”

    Guarde y cierre el archivo.

  • csh/tcsh: abra el archivo ~/.cshrc (csh) o ~/.tcshrc (tcsh) en un editor de texto y agregue una línea de texto al final del archivo, como se muestra en el ejemplo siguiente:

    setenv NAME “value”

    Guarde y cierre el archivo.

Todos los nuevos shells para el usuario de UNIX tendrán la variable de entorno que se denomina “NAME”.Si no desea que afecte a programas futuros, quite el texto del archivo de inicialización que editó, cierre de sesión en un shell y, después, vuelva a iniciarla.La variable de entorno “NAME” ya no existirá.

Vea también

Conceptos

Cliente de línea de comandos multiplataforma - Guía para principiantes

Autenticación de la línea de comandos de Team Explorer Everywhere