Установите Redmine + Mercuria, нажмите, прервите: авторизация не удалась

Я стараюсь следовать этому руководству. http://www.redmine.org/projects/redmine/wiki/HowToInstallRedmineOnUbuntuServer

У меня есть Desktop Ubuntu 11.04 на VMware.

По мануалу сделал следующее:

  • Предустановить
  • Установка Redmine
  • Интеграция с Apache
  • Меркуриальная интеграция

Кажется, все работает и выглядит нормально (веб-интерфейс в порядке, тестовый репозиторий клона в порядке)

Но когда я:

hg push
pushing to http://192.168.1.10/hg/test
searching for changes
http authorization required
realm: Redmine Mercurial Repository
user: i try, root, linux user, mysql, redmine user
password:....
abort: authorization failed

Я не знаю, какой логин и пароль он хочет. В var/hg/hgweb.config

[web]
allow_push = *
push_ssl = false

В конфигурационном файле Apache

<Location /hg  >
    AuthType Basic
    AuthName "Redmine Mercurial Repository" 
    Require valid-user

person Echeg    schedule 13.10.2011    source источник
comment
К вашему сведению, BitNami предлагает множество предустановленных виртуальных машин. Один из них включает redmine: bitnami.org/stack/redmine   -  person Laurent Legrand    schedule 13.10.2011


Ответы (1)


Я не вижу на этом веб-сайте ни слова о запуске htaccess, который будет создавать пользователя/пароль для входа в систему. Это необходимо для работы вашего AuthType Basic. Кроме того, вы не хотите использовать AuthType Basics, вы действительно хотите использовать как минимум тип Digest (он использует приличный хэш).

person Marcin    schedule 13.10.2011
comment
Я пытаюсь: sudo htpasswd -c /var/hg/.htpasswd dev; и добавьте в /etc/apache2/conf.d/hg.config AuthUserFile /var/hg/.htpasswd, перезапустите apache -> войдите в систему с пользователем dev и пройдите -> та же ошибка (отмена: ошибка авторизации) - person Echeg; 14.10.2011