2010-03-07 8 views
3

J'ai des problèmes pour connecter Redmine à un référentiel subversion hébergé localement en utilisant SSL.Redmine se connectant à SVN via SSL

Je suppose que c'est le certificat auto-signé qui déclenche généralement un avertissement dans le client SVN et le navigateur.

Lorsque j'essaie de me connecter au référentiel local via SSL dans Redmine, j'obtiens une erreur rouge "Révision non disponible". Lorsque j'essaie de me connecter via svn://, la connexion expire et je dois redémarrer le serveur Web.

La connexion sans SSL fonctionne sans problème.

Il serait bien d'exécuter subversion sur SSL pour le rendre également accessible depuis l'extérieur. Je pourrais exécuter le référentiel via HTTP simple, mais je voudrais SSL pour la communication externe. Pour autant que je comprenne, subversion ne peut pas être exécuté dans les deux sens en même temps.

Est-ce que quelqu'un sait quoi faire dans une telle situation? Existe-t-il un paramètre de configuration pour ignorer les certificats non valides quelque part?

Répondre

4

regardant la source tout Redmine fait est shell vers le binaire svn, voir: http://www.redmine.org/projects/redmine/repository/entry/trunk/lib/redmine/scm/adapters/subversion_adapter.rb

Donc, si vous pouvez en quelque sorte d'entraînement comment obtenir le binaire d'accepter votre certificat SSL, vous serez bien.

De http://groups.google.com/group/bitten/browse_thread/thread/d18b21a703c68344?pli=1 il semble que vous ayez besoin d'une interaction manuelle avec svn pour accepter le cert.

Ma suggestion: la caisse courir svn contre votre repo en tant que utilisateur exécutant Redmine et accepter définitivement le cert

0

Étant donné que vous contrôlez le client et le serveur, le client accepte-t-il l'option d'émission du certificat du serveur?

Si ce n'est pas une option permanente, au moins vous saurez si c'était le problème si vous l'avez fait temporairement.

Questions connexes