Udostępnij za pośrednictwem


Ustaw zmienne środowiskowe (Team Explorer Everywhere)

System operacyjny utrzymuje zestaw wartości dynamicznych, nazywanych zmiennymi środowiskowymi, aby dostarczać informacji na temat konfiguracji i stanu.Można ustawić zmienną środowiskową tymczasowo dla pojedynczej powłoki lub wiersza polecenia.Można również ustawić trwałą zmienną, tak aby wpływała na wszystkie przyszłe powłoki lub wiersze polecenia.Ten temat skupia się jedynie na ustawianiu trwałych zmiennych środowiskowych w systemie UNIX, gdzie zmienne i ich wartości są przechowywane w skryptach inicjowania powłoki w głównym katalogu użytkownika.

Oto kilka przykładów zmiennych środowiskowych, które wpływają na Obsługujący wiele platform klient wiersza polecenia programu Team Foundation Server:

Zmienne środowiskowe

Opis

TF_AUTO_SAVE_CREDENTIALS

Zapisywanie poświadczeń dostarczanych przez opcje wiersza polecenia lub w interakcyjnym wierszu w pamięci podręcznej poświadczeń, gdy zmienna jest ustawiona na dowolną wartość, np. "1".

TF_DIFF_COMMAND

Porównywanie plików dla polecenia tf diff po ustawieniu określonej wartości.Na przykład: TF_DIFF_COMMAND ="/usr/local/bin/visual_diff %1 %2".

Aby uzyskać więcej informacji na temat formatowania zmiennej środowiskowej i jej argumentów, uruchom polecenie tf help diff.

TF_MERGE_COMMAND

Scalaj pliki i rozwiązuj konflikty między zmienionymi elementami dla polecenia tf resolve po ustawieniu określonej wartości.Na przykład: TF_MERGE_COMMAND="/usr/local/bin/visual_resolve %1 %2 %4".

Aby uzyskać więcej informacji na temat formatowania zmiennej środowiskowej i jej argumentów, uruchom polecenie tf help resolve.

proxy_http

Określ wartość, której należy użyć jako serwer proxy HTTP dla wszystkich połączeń.Na przykład HTTP_PROXY="http://proxy.mojafirma.com:8080/".

proxy_https

Określ wartość, której należy użyć jako serwer proxy HTTPS dla wszystkich połączeń.Na przykład HTTPS_PROXY=“https://proxy.mojafirma.com:8080/”.

no_proxy

Określ hosty, które mają pominąć serwer proxy.Na przykład NO_PROXY = "localhost,.mojafirma.com 192.168.0.10:80"

TF_ACCEPT_UNTRUSTED_CERTIFICATES

Zaakceptuj niezaufane certyfikaty SSL, gdy zmienna jest ustawiana na dowolną wartość, na przykład „1”.

Ustawianie zmiennych w systemie UNIX

Poniższe przykłady przedstawiają sposób dodania zmiennej środowiskowej o nazwie „NAME” w systemie UNIX, polegający na edycji różnych plików.Zmienne „NAZWA” i „wartość” można zastąpić określoną nazwą i wartością zmiennej środowiskowej.

  • sh: Otwórz plik ~/.profile w edytorze tekstów i dodaj dwa wiersze tekstu na końcu pliku, jak pokazano w następującym przykładzie:

    NAME=”value”

    export NAME

    Zapisz i zamknij plik.

  • bash/zsh/ksh: Otwórz plik ~/.bashrc (bash), ~/.zshrc (zsh) lub plik ~/.profile (ksh) w edytorze tekstów i dodaj wiersz tekstu na końcu pliku, jak pokazano w następującym przykładzie:

    export NAME=”value”

    Zapisz i zamknij plik.

  • csh/tcsh: Otwórz plik ~/.cshrc (csh) lub plik ~/.tcshrc (tcsh) w edytorze tekstów i dodaj wiersz tekstu na końcu pliku, jak pokazano w następującym przykładzie:

    setenv NAME “value”

    Zapisz i zamknij plik.

Wszystkie nowe powłoki dla użytkownika systemu UNIX mają zmienną środowiskową o nazwie „NAME”.Jeśli nie chcesz, aby miało to wpływ na Twoje przyszłe programy, usuń tekst z edytowano pliku inicjującego, wyloguj się z powłoki, a następnie ponownie zaloguj.Zmienna środowiskowa "Nazwa" przestanie istnieć.

Zobacz też

Koncepcje

Międzyplatformowy klient wiersza polecenia — Przewodnik dla początkujących

Uwierzytelnianie wiersza polecenia dla Team Explorer Everywhere