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