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) 

  • Comprendre les journaux exim4 des messages sortants. Suis-je un spammeur?
  • CentOS, Debian ou Fedora pour un user Ubuntu?
  • Comment utiliser le nom d'utilisateur et le mot de passe Linux avec Subversion?
  • Le paramètre limits.conf ne colle pas
  • L'ajout de file à /etc/cron.d ne l'entraîne pas (ubuntu 10.04)
  • Le conteneur LXC ne peut accéder qu'à l'hôte via le pont
  • Ajout du mot de passe à .ssh / config
  • Ubuntu Server SSH
  • 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.

    Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.