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