Étant donné que vous utilisez SSH, la méthode préférée consiste à utiliser une clé publique pour l'autorisation, ce qui évite complètement le besoin d'un mot de passe.
Un guide pour créer et installer les clés peut être trouvé ici.
svn co svn+ssh://username:[email protected]/home/svn/shproject
Infiniment mieux est de générer une paire de clés. En tant qu'utilisateur local :
$ ssh-keygen -t rsa
(accepter toutes les valeurs par défaut)
Ensuite, prenez le contenu de .ssh/id_rsa.pub et ajoutez-le sur le serveur distant à .ssh/authorized_keysAssurez-vous que tout est collé sur la même ligne. Assurez-vous également que les autorisations du répertoire .ssh sont de 600.
Ensuite, vous devriez pouvoir vous connecter en ssh sans être invité à entrer un mot de passe.