svn avec ssh : svnserver n'est pas dans le PATH par default

svn avec ssh : svnserver n'est pas dans le PATH par default - Logiciels - Linux et OS Alternatifs

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  [:fez666]  
 
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  [:briseparpaing]


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 09-08-2006 à 14:41:21   

Reply

Marsh Posté le 12-08-2006 à 02:09:42    

[:mad_overclocker] up
 
C'est pour aider des élèves,  [:cupra]


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 12-08-2006 à 05:25:55    

bah en gros on va pas être super capables de faire mieux que la FAQ [:spamafote]
 
Sinon chais pas, tu peux ptet essayer un websvn en https

Reply

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é ?)


Message édité par zapan666 le 27-09-2006 à 16:35:05

---------------
my flick r - Just Tab it !
Reply

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?

Message cité 1 fois
Message édité par memaster le 27-09-2006 à 16:44:10
Reply

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?
et mettre le bit uid de l'executable?


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


---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed