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.

  • Erreur de script PHP 'exec (): Impossible de fork ...' sur Ubuntu 14.04.3 LTS
  • Clonage d'une instance KVM invité avec une nouvelle adresse IP
  • Ajout en permanence des règles de routing des règles source
  • Apache ne démarre pas lors du démarrage lors du stockage des users du système dans MySQL
  • Installation de l'extension Mozilla à partir de la command line
  • vagent synced_folders et VBoxInternal2 / SharedFoldersEnableSymlinksCréer
  • Comment créer (configurer les options) dernier apache sur ubuntu
  • Suppression de toutes les partitions depuis la ligne de commande
  • Le script Ubuntu Upstart se bloque sur le démarrage et l'arrêt
  • Apache provoque une charge ridicule sur le server
  • Problèmes de security de la command Running avec script PHP
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.