22. Autres Services

22.1. Compte Shell

Note Importante : cette fonctionnalité peut avoir été désactivée par l’administrateur de votre site Tuleap et s’avérer indisponible dans votre organisation.

Si l’administrateur Tuleap a activé cette fonctionnalité, chaque utilisateur enregistré dispose alors de son compte Shell Unix sur le serveur de comptes Shell Tuleap. Vous pouvez accéder à ce compte de deux façons :

  • SSH : l’utilisation du client de compte shell sécurisé est recommandée pour se connecter au serveur de comptes Shell Tuleap. Les clients SSH sont disponibles sur toutes les plateformes (Windows, Linux, Unix et Mac). Ils établissent un lien sécurisé avec vos répertoires personnels et vous permettent aussi de disposer d’autres utilitaires comme SCP pour le transfert de fichiers à distance. Pour accéder à votre compte Shell, tapez la commande suivante et utilisez votre nom d’utilisateur et mot de passe Tuleap pour vous identifier :

    ssh -l nom_utilisateur SYS_SHELL_HOST
    
  • Telnet : telnet est livré en standard dans les environnement Windows et Unix. Pour accéder à votre compte Shell, tapez la commande suivante et utilisez votre nom d’utilisateur et mot de passe Tuleap pour vous identifier (remarque : sur certains sites Tuleap il se peut que telnet soit désactivé pour des raisons de sécurité) :

    telnet SYS_SHELL_HOST
    

Que vous utilisiez SSH ou telnet, une bannière de bienvenue vous est présentée une fois la connexion établie. Ce message vous indique quels sont les répertoires auxquels vous avez accès. Utilisez la commande Unix “cd” pour changer le répertoire de travail courant. Si vous êtes membre de plusieurs projets vous devez spécifier pour quel projet vous allez travailler durant cette session Shell en utilisant la commande suivante :

newgrp nom_projet

Vous pouvez utiliser cette commande autant de fois que vous le souhaitez lorsque vous vous apprêtez à travailler pour un autre de vos projets.

22.2. Espaces de stockage FTP anonyme

Chaque projet dispose de son propre espace de stockage FTP anonyme. Si vous souhaitez controller les accès à vos fichiers, utilisez plutôt le gestionnaire de fichiers (?)

L’espace FTP anonyme peut être utilisé par les membres du projet pour télécharger tout type de documents, données ou délivrables du projet. Cet espace de stockage est accessible en lecture à tous les utilisateurs Tuleap et tous les fichiers placés dans cet espace peuvent donc être librement téléchargés. En conséquence, assurez-vous d’utiliser cet espace de stockage uniquement pour des fichiers lisibles par tous.

  • Accès en utilisateur anonyme : utilisez un client ftp pour vous connecter à ``. Utilisez "ftp" comme nom d'utilisateur et votre adresse email comme mot de passe. Ensuite utilisez la commande ``cd /pub/nom_projet pour accéder à l’espace FTP anonyme.

  • Accès pour les membres du projet : utilisez un client ftp pour vous connecter à ``. utilisez votre nom d'utilisateur et mot de passe Tuleap pour vous identifier, puis tapez la commande ``cd SYS_DATA_DIR/ftp/pub/nom_projet pour accéder à l’espace FTP anonyme. A partir de là les membres du projet ont accès en lecture et en écriture et peuvent télécharger des fichiers dans les deux sens.

    Pour pointer sur cet espace de stockage dans une page Web ou dans un email, utilisez l’URL suivant :

    ftp://nom_projet.tuleap.example.com:/pub/nom_projet

22.3. API SOAP

Tuleap fournit une API SOAP pour accéder à Tuleap avec les ‘web services’. Actuellement, seuls les sessions (login/logout) et le service Outil de suivi sont disponibles via l’API.

Une description des services est disponible à l’adresse http://tuleap.net/soap/. Il s’agit d’une liste de services, avec pour chaque fonction, ses paramètres d’entrée, de sortie et une documentation.

Une description plus détaillée des services est également disponible dans le language formel WSDL à l’adresse http://tuleap.net/soap/?wsdl Le WSDL contient en plus la définition des type.

22.4. Client en Ligne de Commande Tuleap (Command Line Interface, CLI)

Une autre manière d’utiliser Tuleap est d’utiliser le client en ligne de commande (CLI). Il s’agit d’une application cliente qui utilise l’API SOAP pour communiquer avec le serveur Tuleap. Pour l’instant, seuls les sessions (login/logout) et le service des Outils de suivi sont disopnibles. Le client en ligne de commande n’implémente pas non plus certaines fonctions de l’API SOAP (par exemple, il n’est pas possible d’attacher un fichier, une adresse en copie CC ou une dependance à un artefact), et la notification par mail n’est pas active.

La documentation du client en ligne de commande est disponible à l’adresse : http://tuleap.net/documentation/cli/html/fr_FR/