Question

Je ne parviens pas à connecter Redmine à un dépôt subversion hébergé localement en utilisant SSL.

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

Lorsque je tente de se connecter à la prise en pension locale via SSL dans Redmine, je reçois une erreur rouge « Révision non disponible ». Lorsque je tente de connexion à travers svn://, les temps de connexion, et je dois redémarrer le serveur Web.

Connexion sans SSL fonctionne sans problème.

Il serait bon de lancer la subversion sur SSL pour le rendre accessible en toute sécurité à l'extérieur aussi bien. Je pourrais exécuter le référentiel via HTTP simple mais voudrais SSL pour la communication extérieure. Pour autant que je comprends, la subversion ne peut pas être les deux sens en même temps.

Quelqu'un sait-il ce qu'il faut faire dans une telle situation? Y at-il un paramètre de configuration d'ignorer les certificats invalides quelque part?

Était-ce utile?

La solution

En 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/ groupe / mordu / browse_thread / fil / d18b21a703c68344? PLI = 1 il semble que vous avez besoin d'une interaction manuelle avec svn pour accepter le cert.

Donc, ma suggestion: lancer svn checkout contre votre repo en tant que utilisateur exécutant Redmine et accepter définitivement le cert

Autres conseils

La raison pour laquelle vous obtenez ce message est que l'utilisateur par défaut sous lequel Redmine est en cours d'exécution (www-data) appelle le client « svn » pour communiquer avec les référentiels, mais le client répond revenir en disant que le certificat est non fiable, ainsi la connexion est fermée.

Voici une étape par étape fix: http://haknick.tumblr.com/post/2380507902 / Redmine-svn-subversion certificat-question-ubuntu

depuis que vous contrôlez à la fois le client et le serveur, qui permet au client d'accepter l'autorité de délivrance du certificat de serveur une option?

si elle est pas une option permanente, au moins vous sauriez si elle était le problème si vous l'avez fait temporairement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top