Ca y est !
J'ai réussi à faire mon checkout, donc je pense que le commit marchera aussi :-)

Je vous explique:
pour une raison que j'ignore, le commit s'est mis à ne plus
fonctionner, j'ai donc refait mes clés ssh (car j'avais déjà eu ce
type de problème), et depuis impossible de faire quoi que ce soit par
svn via ssh (même un checkout). A chaque fois, j'avais une erreur
d'autentification.

Je viens de comprendre que pour catégoriser mes clés, j'avais nommé
celle pour Gna! gna_rsa / gna_rsa.pub. Or ssh par défaut cherche
id_rsa / id_rsa.pub.
Comme avec svn ssh est lancé en sous-système, on ne peut pas spécifier
de clé à utiliser. Or je pensais jusqu'alors que ssh vérifiait toute
les clés présentes dans le répertoire $HOME/.ssh, ce qui est bien-sûr
faux :-) Il faut donc dire à ssh de chercher la bonne clé, et ça se
fait avec: ssh -i /chemin/vers/la/clé/privée
Pour lancer ssh de cette manière depuis svn, il faut faire auparavant:
export SVN_SSH="ssh -i $HOME/.ssh/la_cle_privee"
puis svn ....

Ca vaut le coup de rajouter ça au tuto svn sur le wiki à votre avis ?

@+

-- 
Richard 'riri' GILL
jabber: [EMAIL PROTECTED]
-- L'important dans vi, c'est maîtriser Echap et i --

Répondre à