Задание переменных среды (Team Explorer Everywhere)

Операционная система поддерживает набор динамических значений, которые называются переменными среды, чтобы обеспечить конфигурацию и сведения о состоянии. Можно задать переменную среды временно для одной оболочки или командной строки. Можно также задать переменной сохранение, это будет влиять на все последующие оболочки или командные строки. В этом разделе рассматривается только как задавать постоянные переменные среды для UNIX, где переменные и их значения хранятся в скриптах инициализации оболочки в корневом каталоге пользователя.

Ниже приведено несколько примеров переменных среды, которые влияют на Межплатформенный клиент командной строки для Team Foundation Server:

Переменные среды

Описание

TF_AUTO_SAVE_CREDENTIALS

Если переменной присвоено какое-либо значение, такое как 1, учетные данные, предоставленные параметрами командной строки или в интерактивном запросе, сохраняются в кэше учетных данных.

TF_DIFF_COMMAND

Сравнение файлов для команды tf diff, если задано конкретное значение. Например, TF_DIFF_COMMAND=“/usr/local/bin/visual_diff %1 %2”.

Для получения дополнительных сведений о способах форматирования переменной среды и ее аргументов выполните команду tf help diff.

TF_MERGE_COMMAND

Будучи установлена равной тому или иному значению, обеспечивает слияние файлов и разрешение конфликтов между измененными элементами для команды tf resolve. Например, TF_MERGE_COMMAND=“/usr/local/bin/visual_resolve %1 %2 %4”.

Дополнительные сведения о форматировании переменной среды и ее аргументов, выполните команду tf help resolve.

http_proxy

Укажите значение для использования в качестве HTTP-прокси для всех соединений. Например, HTTP_PROXY="http://proxy.mycompany.com:8080/".

https_proxy

Укажите значение для использования в качестве HTTPS-прокси для всех соединений. Например, HTTPS_PROXY="https://proxy.mycompany.com:8080/".

no_proxy

Укажите узлы, которые должны обходить прокси-сервер. Например, NO_PROXY=”localhost,.mycompany.com,192.168.0.10:80”

TF_ACCEPT_UNTRUSTED_CERTIFICATES

Примите сертификаты SSL из непроверенных источников, когда переменная установлена на любое значение, например «1».

Задание переменных в UNIX

В следующих примерах демонстрируется, как добавить переменную среды с именем NAME в UNIX путем редактирования различных файлов. Можно заменить «ИМЯ» и «значение» с определенным именем и значением переменной среды.

  • sh: откройте файл ~/.profile в текстовом редакторе и добавьте две строки текста в конце файла, как показано в следующем примере:

    NAME=”value”

    export NAME

    Сохраните и закройте файл.

  • bash/zsh/ksh: Откройте файл ~/.bashrc (оргию), ~/.zshrc (zsh) или ~/.profile (ksh) в текстовом редакторе и добавьте линию строку текста в конце файла, как показано в следующем примере:

    export NAME=”value”

    Сохраните и закройте файл.

  • csh/tcsh: откройте файл ~/.cshrc (csh) или ~/.tcshrc (tcsh) в текстовом редакторе и добавьте строку текста в конце файла, как показано в следующем примере:

    setenv NAME “value”

    Сохраните и закройте файл.

Все новые оболочки для пользователей UNIX, будут иметь переменную среды, которая называется «ИМЯ». Если вы не хотите, чтобы это влияло на будущие программы, удалите этот текст из файла настройки, который был отредактирован, выйдите из оболочки, а затем войдите обратно. Переменная среды NAME больше не существует.

См. также

Основные понятия

Межплатформенный клиент командной строки — руководство для начинающих

Проверка подлинности в командной строке для Team Explorer Everywhere