2010-02-13 3 views
2

À l'heure actuelle, j'ai deux comptes différents sur le même serveur SVN. Subversion enregistre le mot de passe du dernier utilisateur, mais semble oublier l'autre. Le problème est que je dois m'authentifier chaque fois que je passe d'un projet à l'autre. Y a-t-il un moyen d'éviter cela? Par ailleurs, j'utilise le client svn par défaut sur Linux.Utilisation de plusieurs comptes sur un serveur SVN

Répondre

1

Je n'ai jamais essayé cela, mais qu'en est-il de l'utilisation de deux alias/noms d'hôtes différents pour le même serveur?

J'imagine que le client SVN stockerait des informations d'identification différentes car il pense qu'il parle à un serveur différent.

Vous devez configurer ceci dans votre configuration DNS ou locale. Je ne peux pas penser à des effets secondaires en ce moment, sauf dans les cas où vous devez utiliser un nom de serveur dans le référentiel (par exemple avec des externals).

0

Votre serveur SVN offre-t-il un accès via différents transports?

E.g. Dans nos environnements, nous utilisons couramment svn + ssh et sommes capables de spécifier différents utilisateurs de la manière suivante:

svn co svn+ssh://[email protected]/project/... 
+0

Je pense que cela peut fonctionner, mais je ne peux accéder au serveur via https. – Kru

1

Hmm. Je pense (pas essayé) que vous devez utiliser différents domaines dans votre serveur svn.

Voir client Credentials Caching dans le livre rouge. Il dit que vous aurez plusieurs fichiers de cache - 1 pour chaque utilisateur.

0

Vous pouvez configurer une seconde $ HOME/.subversion config et:

svn --username second_user --config-dir second_dir cmd ...

Questions connexes