• # Ca dépend

    Posté par (site web personnel, Mastodon) . En réponse au message svn changer mon mot de passe. Évalué à 3.

    SVN propose plusieurs moyens pour communiquer avec le serveur. Pour résumer et faire simple (les puristes me pardonneront) :

    * svnserve : le serveur fournit par le projet subversion. Il ne fournit qu'une seule méthode d'authentification par défaut et les users sont rentrés dans un fichier svnserve.conf à la main ou les mots de passe sont stockés en clair. Si ton url d'accès au dépôt commence par svn:// , c'est par ce protocole que tu passes, et à moins que l'admin ait mis en place des
    * svn sur ssh : comme son nom l'indique, l'utilisation de svnserve se fait au travers de ssh. Il est possible d'utiliser les comptes du système hôte. Dans ce cas, avec un accès au serveur, il est possible de modifier son mot de passe comme d'habitude avec la commande "passwd". Si ton URL commence par svn+ssh:// tu es dans ce cas.
    * serveur HTTP d'Apache : L'accès au serveur se fait via WebDAV / Apache et c'est ce dernier qui gère les authentification. Etant donné qu'Apache propose tout un tas de mécanismes d'authentification possible (depuis le fichier texte de configuration au LDAP), il faut voir avec l'administrateur les moyens qu'il a mis en place pour modifier le mot de passe si c'est possible. Si ton URL commence par http:// , tu es dans ce cas. Dans un de mes projets, nous utilisons Apache avec un Trac d'installé, et c'est ce dernier qui gère les comptes et les modifications de mot de passe.

    Plus d'information dans la documentation officielle à cet endroit : http://svnbook.red-bean.com/en/1.5/svn.serverconfig.html