Définir des variables d'environnement (Team Explorer Everywhere)

Votre système d'exploitation gère un ensemble de valeurs dynamiques, appelées variables d'environnement, pour fournir les informations de configuration et d'état. Vous pouvez définir une variable d'environnement temporairement pour un shell ou une invite de commandes unique. Vous pouvez également définir la variable pour être rendue persistante afin qu'elle affecte tous les futurs shell ou invites de commandes. Cette rubrique se concentre uniquement sur la définition de variables d'environnement persistantes sur UNIX, où les variables et leurs valeurs sont stockées dans des scripts d'initialisation de shell dans le répertoire racine de l'utilisateur.

Voici quelques exemples de variables d'environnement qui affectent Client de ligne de commande interplateforme pour Team Foundation Server :

Variables d'environnement

Description

TF_AUTO_SAVE_CREDENTIALS

Enregistrez les informations d'identification fournies par les options de ligne de commande ou à l'invite interactive du cache des informations d'authentification lorsque la variable est définie sur une valeur, telle que 1.

TF_DIFF_COMMAND

Comparez les fichiers avec la commande tf diff lorsque défini sur une valeur spécifique. Par exemple, TF_DIFF_COMMAND=“/usr/local/bin/visual_diff %1 %2”.

Pour plus d'informations sur la mise en forme de la variable d'environnement et de ses arguments, exécutez la commande tf help diff.

TF_MERGE_COMMAND

Fusionne les fichiers et résout les conflits entre les éléments modifiés pour la commande tf resolve lorsqu'elle a une valeur spécifique. Par exemple, TF_MERGE_COMMAND=“/usr/local/bin/visual_resolve %1 %2 %4”.

Pour plus d'informations sur la mise en forme de la variable d'environnement et de ses arguments, exécutez la commande tf help resolve.

http_proxy

Spécifiez la valeur à utiliser en tant que proxy HTTP pour toutes les connexions. Par exemple, HTTP_PROXY=“http://proxy.mycompany.com:8080/”.

https_proxy

Spécifiez la valeur à utiliser en tant que proxy HTTPS pour toutes les connexions. Par exemple, HTTPS_PROXY=“https://proxy.mycompany.com:8080/”.

aucun proxy

Déterminez les hôtes qui doivent ignorer le proxy. Par exemple, NO_PROXY=”localhost,.mycompany.com,192.168.0.10:80”

TF_ACCEPT_UNTRUSTED_CERTIFICATES

Acceptez les certificats SSL non fiables lorsque la variable a une valeur quelconque, par exemple « 1 ».

Définition des variables sur UNIX

Les exemples suivants montrent comment ajouter une variable d'environnement nommée « NOM » sous UNIX en modifiant des fichiers. Vous pouvez remplacer « NOM » et « valeur » avec un nom et une valeur spécifiques pour la variable d'environnement.

  • sh : Ouvrez le fichier ~/.profile dans un éditeur de texte, puis ajoutez deux lignes de texte à la fin du fichier, comme illustré dans l'exemple suivant :

    NAME=”value”

    export NAME

    Enregistrez et fermez le fichier.

  • bash/zsh/ksh : Ouvrez le fichier ~/.bashrc (coup), ~/.zshrc (zsh), ou ~/.profile (ksh) dans un éditeur de texte, puis ajoutez une ligne de texte à la fin de le fichier, comme dans l'exemple suivant :

    export NAME=”value”

    Enregistrez et fermez le fichier.

  • csh/tcsh : Ouvrez le fichier ~/.cshrc (csh) ou ~/.tcshrc (tcsh) dans un éditeur de texte, puis ajoutez une ligne de texte à la fin du fichier, comme dans l'exemple suivant :

    setenv NAME “value”

    Enregistrez et fermez le fichier.

Tous les nouveaux shells de votre utilisateur UNIX disposeront de la variable d'environnement nommée « NAME ». Si vous ne souhaitez pas affecter de futurs programmes, supprimez le texte du fichier d'initialisation que vous avez modifié, déconnectez-vous d'un shell, puis reconnectez-vous. La variable d'environnement « NOM » n'existera plus.

Voir aussi

Concepts

Guide du débutant de Cross-Platform Command-Line Client

Authentification de la ligne de commande pour Team Explorer Everywhere