에서 정식 없습니다 여기 내 설정이다 :레드 마인 원격
우분투 서버 11.04
아파치 2.2.17
의 MySQL 5.1.54
RAILS_ENV = 생산는/usr/share/레드 마인/스크립트/약
About your application's environment
Ruby version 1.8.7 (i686-linux)
RubyGems version 1.3.7
Rack version 1.1
Rails version 2.3.11
Active Record version 2.3.11
Active Resource version 2.3.11
Action Mailer version 2.3.11
Active Support version 2.3.11
Edge Rails revision unknown
Application root /usr/share/redmine
Environment production
Database adapter mysql
Database schema version 20110511000000
/등/아파치/사이트-가능/기본
<VirtualHost *:80>
DocumentRoot /mnt/data/vortex/Dev/Web
ErrorLog ${APACHE_LOG_DIR}/apache_error.log
CustomLog ${APACHE_LOG_DIR}/apache_access.log combined
</VirtualHost>
/등/아파치/사이트-가능/레드 마인
DocumentRoot /mnt/data/vortex/Dev/Web/redmine
PassengerDefaultUser www-data
RailsEnv production
RailsBaseURI /redmine
ErrorLog ${APACHE_LOG_DIR}/redmine_error.log
CustomLog ${APACHE_LOG_DIR}/redmine_access.log combined
/etc/apache2/conf.d/redmine-svn.conf
PerlLoadModule Apache::Authn::Redmine
<Location /svn>
DAV svn
SVNParentPath "/mnt/data/svn"
AuthType Basic
AuthName Redmine
Require valid-user
PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler
RedmineDSN "DBI:mysql:database=redmine_default;host=localhost"
RedmineDbUser "redmine"
RedmineDbPass "***"
</Location>
/etc/cron.d/redmine
*/10 * * * * root ruby /usr/share/redmine/extra/svn/reposman.rb --redmine localhost/redmine --svn-dir /mnt/data/svn --owner www-data --url file:///mnt/data/svn --key=***
Redmine의 모든 것이 잘 작동하고 있으며 저장소는 reposman에 의해 만들어지고 프로젝트 페이지에서 찾아 볼 수 있습니다. 원격 PC를 통해 svn repo에 액세스하려고하면 문제가 발생합니다.
svn ls http://server-ip/svn/prj
을 입력하면 로그인을 요구하지 않고 repo 콘텐츠가 표시됩니다.
svn mkdir http://server-ip/svn/prj/dir
대신 암호를 묻지 만 입력 할 때 다시 로그인하라는 메시지가 나타납니다.
svn: MKACTIVITY di '/svn/test1/!svn/act/25265483-dc10-4e3b-a7a5-a2e5bb84486f': authorization failed: Could not authenticate to server: rejected Basic challenge (http://192.168.1.201)
- 인증이 작동하지 않는 이유를 알아낼 수 없습니다 세 번째 시도 후 나는 다음과 같은 오류가 발생합니다.
svn ls
명령에 대해서도 로그인 프롬프트가 나타납니다.
MySQL 서버에서도 세션을 확인했는데 리포지토리에 액세스하려고하면 'redmine'사용자를 볼 수 없으므로 Apache/Redmine은 MySQL에 연결하려고 시도하지 않습니다. 인증을 위해. 나는 this guide을 따라 svn 액세스를 설정했습니다.
누군가 내 문제를 해결하는 방법을 알고 있습니까?
고맙습니다.