Partilhar via


Definir variáveis de ambiente (em todos os lugares Team Explorer)

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

Plataformas de linha de comando cliente - guia para iniciantes

Autenticação de linha de comando para Team Explorer em todos os lugares