Festlegen von Umgebungsvariablen (Team Explorer Everywhere)
Ihr Betriebssystem verwaltet einen Satz dynamischer Werte, bei denen es sich um benannte Umgebungsvariablen handelt, um Konfigurations- und Statusinformationen bereitzustellen. Sie können eine Umgebungsvariable vorübergehend für eine einzelne Shell oder eine Eingabeaufforderung festlegen. Sie können auch festlegen, dass die Variable beibehalten werden soll, damit sie sich auf alle zukünftigen Shells oder Eingabeaufforderungen auswirkt. In diesem Thema wird nur behandelt, wie Sie dauerhafte Umgebungsvariablen unter UNIX festlegen und wo die Variablen und ihre Werte in den Shellinitialisierungsskripts im Stammverzeichnis des Benutzers gespeichert werden.
Nachfolgend finden Sie einige Beispiele für Umgebungsvariablen, die sich auf Plattformübergreifender Befehlszeilenclient für Team Foundation Server auswirken:
Umgebungsvariablen |
Beschreibung |
TF_AUTO_SAVE_CREDENTIALS |
Speichern Sie die Anmeldeinformationen, die von den Befehlszeilenoptionen oder an der interaktiven Eingabeaufforderung für den Anmeldeinformationencache bereitgestellt werden, wenn die Variable auf einen beliebigen Wert festgelegt ist. Beispiel: "1". |
TF_DIFF_COMMAND |
Vergleichen Sie die Dateien für den Vergleichsbefehl "tf diff", wenn ein bestimmter Wert festgelegt wurde. Beispiel: TF_DIFF_COMMAND=“/usr/local/bin/visual_diff %1 %2”. Weitere Informationen dazu, wie Sie die Umgebungsvariable und ihre Argumente formatieren, erhalten Sie, indem Sie den Befehl tf help diff ausführen. |
TF_MERGE_COMMAND |
Führen Sie Dateien zusammen und lösen Sie Konflikte zwischen geänderten Elementen für den Befehl tf resolve, wenn ein bestimmter Wert festgelegt wurde. Beispiel: TF_MERGE_COMMAND=“/usr/local/bin/visual_resolve %1 %2 %4”. Weitere Informationen dazu, wie Sie die Umgebungsvariable und ihre Argumente formatieren, erhalten Sie, indem Sie den Befehl tf help resolve ausführen. |
http_proxy |
Geben Sie den Wert an, der als HTTP-Proxy für alle Verbindungen verwendet werden soll. Beispiel: HTTP_PROXY= "http://proxy.mycompany.com:8080/". |
https_proxy |
Geben Sie den Wert an, der als HTTPS-Proxy für alle Verbindungen verwendet werden soll. Beispiel: HTTPS_PROXY= "https://proxy.mycompany.com:8080/". |
no_proxy |
Legen Sie die Hosts fest, die den Proxy umgehen sollen. Beispiel: NO_PROXY=”localhost,.mycompany.com,192.168.0.10:80” |
TF_ACCEPT_UNTRUSTED_CERTIFICATES |
Übernehmen Sie nicht vertrauenswürdige SSL-Zertifikate, wenn die Variable auf einen beliebigen Wert festgelegt ist. Beispiel: "1". |
Einstellen von Variablen unter UNIX
Die folgenden Beispiele veranschaulichen, wie Sie eine Umgebungsvariable mit dem Namen "NAME" unter UNIX hinzufügen, indem Sie verschiedene Dateien bearbeiten. Sie können "NAME" und "Wert" durch einen bestimmten Namen und Wert für die Umgebungsvariable ersetzen.
sh: Öffnen Sie die Datei ~/.profile in einem Text-Editor, und fügen Sie zwei Textzeilen am Ende der Datei hinzu, wie im folgenden Beispiel gezeigt:
NAME=”value”
export NAME
Speichern und schließen Sie die Datei.
bash/zsh/ksh: Öffnen Sie die Datei ~/.bashrc (bash), ~/.zshrc (zsh) oder ~/.profile (ksh) in einem Text-Editor, und fügen Sie eine Textzeile am Ende der Datei hinzu, wie im folgenden Beispiel gezeigt:
export NAME=”value”
Speichern und schließen Sie die Datei.
csh/tcsh: Öffnen Sie die Datei ~/.cshrc (csh) oder ~/.tcshrc (tcsh) in einem Text-Editor, und fügen Sie eine Textzeile am Ende der Datei hinzu, wie im folgenden Beispiel gezeigt:
setenv NAME “value”
Speichern und schließen Sie die Datei.
Für alle neuen Shells für den UNIX-Benutzer wird die Umgebungsvariable "NAME" verwendet. Wenn Sie nicht möchten, dass sich dies auf zukünftige Programme auswirkt, entfernen Sie den Text aus der Initialisierungsdatei, die Sie bearbeitet haben, melden sich bei der Shell ab und melden sich anschließend wieder an. Die Umgebungsvariable "NAME" ist nicht mehr vorhanden.
Siehe auch
Konzepte
Plattformübergreifender Befehlszeilenclient – Leitfaden für Einsteiger