Definir variáveis de ambiente (Team Explorer Everywhere)

Seu sistema operacional mantém um conjunto de valores dinâmicos, os quais são nomeados variáveis de ambiente, para fornecer a configuração e informações de status. Você pode definir uma variável de ambiente temporariamente de um único shell ou prompt de comando. Você também pode definir a variável a persistir de modo que ela afete todos os shells ou prompts de comando futuros. Esse tópico foca apenas sobre como definir variáveis de ambiente persistentes no UNIX, onde as variáveis e seus valores são armazenados em scripts de inicialização do shell no diretório raiz do usuário.

Aqui estão alguns exemplos de variáveis de ambiente que afetam p Cliente de Linha de Comando de Plataforma Híbrida para Team Foundation Server:

Variáveis de ambiente

Descrição

TF_AUTO_SAVE_CREDENTIALS

Salve as credenciais fornecidas pelas opções de linha de comando ou no prompt interativo no cache de credenciais quando a variável for definida como qualquer valor, como “1".

TF_DIFF_COMMAND

Compare arquivos para o comando tf diff quando definido como um valor específico. Por exemplo, TF_DIFF_COMMAND=“/usr/local/bin/visual_diff %1 %2”.

Para obter mais informações sobre como formatar a variável de ambiente e seus argumentos, execute o comando tf help diff.

TF_MERGE_COMMAND

Arquivos de mesclagem e conflitos de resolução entre itens modificados para o comando tf resolve quando definido para um valor específico. Por exemplo, TF_MERGE_COMMAND=“/usr/local/bin/visual_resolve %1 %2 %4”.

Para obter mais informações sobre como formatar a variável de ambiente e seus argumentos, execute o comando tf help resolve.

http_proxy

Especifique o valor a ser usado como proxy HTTP para todas as conexões. Por exemplo, HTTP_PROXY=“http://proxy.mycompany.com:8080/”.

https_proxy

Especifique o valor a ser usado como proxy HTTPS para todas as conexões. Por exemplo, HTTPS_PROXY="https://proxy.mycompany.com:8080/”.

no_proxy

Determinar os hosts que devem ignorar o proxy. Por exemplo, NO_PROXY=”localhost,.mycompany.com,192.168.0.10:80”

TF_ACCEPT_UNTRUSTED_CERTIFICATES

Aceitar certificados SSL não confiáveis quando a variável está definida para qualquer valor, como “1 ".

Definindo variáveis no UNIX

Os exemplos a seguir demonstram como adicionar uma variável de ambiente chamada “NOME” no UNIX editando arquivos diferentes. Você pode substituir “NOME” e “valor” por um nome específico e o valor para a variável de ambiente.

  • sh: Abra o arquivo ~/.profile em um editor de texto e adicione duas linhas de texto no final do arquivo, como mostra o exemplo a seguir:

    NAME=”value”

    export NAME

    Salve e feche o arquivo.

  • bash/zsh/ksh: Abra o arquivo ~/.bashrc (bash), ~/.zshrc (zsh) ou ~/.profile (ksh) em um editor de texto e adicione uma linha de texto no final do arquivo, como mostra o exemplo a seguir:

    export NAME=”value”

    Salve e feche o arquivo.

  • csh/tcsh: Abra o arquivo ~/.cshrc (csh) ou ~/.tcshrc (tcsh) em um editor de texto e adicione uma linha de texto no final do arquivo, como mostra o exemplo a seguir:

    setenv NAME “value”

    Salve e feche o arquivo.

Todos os novos shells para usuário UNIX terão a variável de ambiente chamada “NOME”. Se você não quiser que afetar os programas futuros, remova o texto do arquivo de inicialização que você editou, faça logoff do shell e em seguida faça o logon novamente. A variável de ambiente de “NAME” não existirá mais.

Consulte também

Conceitos

Guia do Iniciante do Cliente de Linha de Comando da Plataforma Cruzada

Autenticação da linha de comando para Team Explorer Everywhere