Question

Depuis la version 1.5, Subversion prend en charge l’utilisation d’un proxy de mise en cache local pour le référentiel maître principal.

L’esclave a été synchronisé et le maître a rejoué les commits sur l’esclave. Tout fonctionne bien jusqu'à présent, mais je me demande maintenant comment procéder à l'authentification (en utilisant ce guide ).

Lorsque l'authentification est activée pour le maître et l'esclave, l'esclave demande le nom d'utilisateur / mot de passe lors de la lecture, mais les deux demandent lors de l'écriture.

Quel est le moyen d'obtenir également une authentification transparente pour l'utilisateur de l'esclave (ne nécessitant qu'une seule authentification indépendante en lecture ou en écriture)?

Je teste avec:

  • Apache / 2.2.3, Subversion 1.4.2 sur l’esclave (Debian)
  • Apache / 2.2.8, Sous-version 1.5.1 (Ubuntu)
Était-ce utile?

La solution

Finalement, le problème a été résolu en configurant correctement le mod_proxy. Une des mod_proxy est conscient que doit également proxy les informations d'authentification, cela fonctionne très bien et l'utilisateur doit entrer le nom d'utilisateur / mot de passe qu'une seule fois.

Autres conseils

Souvenez-vous que le mot de passe doit sûrement appartenir au client svn que vous utilisez, pourquoi vous le demandera-t-il si vous lui demandez de vous en souvenir?

Vous pouvez également lire sur Apache, en particulier la directive Require, qui contrôle l'authentification HTTP: http://httpd.apache.org/docs/2.2/mod/core.html#require

Habituellement, Exige que l'utilisateur valide soit utilisé

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