svn avec ssh : svnserver n'est pas dans le PATH par default - Logiciels - Linux et OS Alternatifs
Marsh Posté le 12-08-2006 à 05:25:55
bah en gros on va pas être super capables de faire mieux que la FAQ
Sinon chais pas, tu peux ptet essayer un websvn en https
Marsh Posté le 27-09-2006 à 16:34:05
Bon, j'ai testé la solutation de la FAQ : ça marche top nikel.
Par contre "gros" probleme, quand je me connecte via ssh, il utilise la clé et en même temps la commande, du coup, je peux plus utiliser le bash ! (je me retrouve sur svnserver...)
Comment faire pour que, dans la normale, ça utilise le bash, et uniquement quand je le veux, ça utilise la clé qui pointe sur svnserver ? (euh, et comment faire pour indiquer que je veux utiliser cette clé ?)
Marsh Posté le 27-09-2006 à 16:43:54
et faire un lien symbolique de svnserver dans le repertoire de l'utilisateur?
et mettre le bit uid de l'executable?
Marsh Posté le 27-09-2006 à 16:47:08
memaster a écrit : et faire un lien symbolique de svnserver dans le repertoire de l'utilisateur? |
bah euh, j'ai pas trop pensé à ça.
Mais pour mon problème de clé, en fait il y a eux des pertes à la traduction : il faut faire deux clés différentes, une pour la connexion ssh normale et l'autre pour subversion, et op, ça marche
Marsh Posté le 09-08-2006 à 14:41:21
Bjrs
sur un serveur où je n'ai pas un accès root, je veux mettre subversion.
Pour commiter/etc les users devront passer par ssh (pour plusieurs raison)
le problème est que subversion est placé dans un repertoire spécial qui n'est pas dans le PATH des utilisateurs.
Je le fais donc ajouter aux utilisateurs dans leur PATH via leur bash_rc.
Mais pas de chance, le client subversion ne prend pas en compte cette modif et du coup, leur d'un checkout, je me retrouve avec un svnserver : command not found
Ce "problème" est décrit dans la FAQ de subversion, la solution qu'il propose est de faire une clé ssh spécial pour subversion avec dedans le chemin vers svnserver.
Le problème est que la méthode est trop complexe a mettre en place (création d'une clé, etc) or je voudrais proposer quelque chose de simple à mettre en place (et indépendant de root, sinon ça sera jamais fais...).
Savez vous si il y a un moyen de faire marcher tout ça via ssh et en même temps l'utilisation de svn ne soit pas complexifié par 10 pour les utilisateurs ?
Merci
---------------
my flick r - Just Tab it !