Authentification SVN sur Apache (DAV) et Redmine ne fonctionne pas

BESOIN D'AIDE POUR!!! J'ai installé apache2, svn et redmine sur un server ubuntu. Ensuite, j'ai essayé de faire mon authentification pour svn sur les counts de Redmine. Ma configuration apache ressemble à ceci (stockée dans /etc/apache2/conf.d/svn.config):

PerlLoadModule Apache::Redmine <Location /svn> DAV svn SVNParentPath "/var/svn" Order deny,allow Deny from all Satisfy any PerlAccessHandler Apache::Authn::Redmine::access_handler PerlAuthenHandler Apache::Authn::Redmine::authen_handler AuthType Basic AuthName "Redmine SVN Repository" #read-only access <Limit GET PROPFIND OPTIONS REPORT> Require valid-user Allow from 127.0.0.1 # Allow from another-ip Satisfy any </Limit> # write access <LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> ## for mysql RedmineDSN "DBI:mysql:database=redmine;host=localhost" RedmineDbUser "redmine" RedmineDbPass "mypass" </Location> 

Le problème : je vois la window de connection lorsque j'essaie de me connecter via http, mais après avoir confirmé que rien ne se produit et qu'une autre window de connection s'ouvre. Aussi avec le client TortoiseSVN. Je peux accéder au server mais la connection ne fonctionne pas. Je pense que c'est un problème entre apache, Redmine.pm et mysql ou une configuration erronée.

Est-ce que quelqu'un peut m'aider?

METTRE À JOUR

J'utilise Redmine.pm pour cela. Je l'ai copié dans le dossier / usr / lib / perl5 / Apache /. Les Mods "dav", "dav_svn" et "perl" pour apache sont également activés, mais le problème persiste. Les users de Redmine sont stockés dans une database mysql.

Le journal des erreurs apache2 ressemble à ceci:

 [Fri Feb 03 23:00:26 2012] [notice] caught SIGTERM, shutting down [Fri Feb 03 23:00:28 2012] [notice] Apache/2.2.20 (Ubuntu) DAV/2 SVN/1.6.12 Phusion_Passenger/2.2.11 mod_perl/2.0.5 Perl/v5.12.4 configured -- resuming normal operations 

L'apache2ctl -S renvoie ceci:

 ulimit: 88: error setting limit (Operation not permitted) apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1) Syntax OK 

Lorsque j'essaie de me connecter au repo avec svn ls http://localhost/svn/repo j'obtiens ceci:

 Could not authenticate to server: rejected Basic challenge (http://localhost) 

One Solution collect form web for “Authentification SVN sur Apache (DAV) et Redmine ne fonctionne pas”

J'ai demandé à un ami pour cela et la faute était vraiment simple. Je ne définis pas les permissions pour accéder au référentiel à l'user utilisé. Dans Redmine, vous pouvez append des groupes et des users et vous pouvez définir le groupe d'users pour chaque projet, donc j'ai besoin d'append mon user au projet avec un groupe capable d'accéder au référentiel.

  • Comment puis-je rendre Ansible effectivement comstackr un file de configuration ayant modifié mes parameters Debconf pour une application?
  • Statut de sortie du surveillant sentry-web 1
  • Comment réparer l'autorisation refusée d'erreur sur tout document sur le site Web
  • Installer les extensions php sur ubuntu
  • Problème du Serveur de messagerie en envoyant des mails à des domaines externes
  • Virtual server freeze (apache?)
  • Existe-t-il un outil disponible pour abaisser un package debian et tous les packages dont il dépend?
  • Comment faire fonctionner multipath pour Ubuntu Server 12.04
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.