Так что я пытаюсь использовать trac как автономный bugtracker. Я создал пользователя и пароль, используя скрипт на этом page. digest.txt
файл находится в каталоге ~/.foo-trac/conf/
. Источник выглядит следующим образом:Не удается войти в trac
montreal:FOO:904fa5b01944434358e48467fbf5203c
Выполнение этой команды:
tracd -p 8000 --auth="foof,.foo-trac/conf/digest.txt,FOO" ~/.foo-trac/
Попадая без ошибок, но еще не в состоянии войти в систему. Странная деталь заключается в том, что tracd показывает эту строку при входе в систему:
127.0.0.1 - - [16/Oct/2014 03:47:53] "GET /.foo-trac/login HTTP/1.1" 500 -
Что происходит?
UPD
Теперь я пытаюсь сделать это по-другому: с помощью базовой авторизации на этом page.
Я создал новую среду по этой команде: trac-admin /home/montreal/.trac initenv
. В подсказке я дал имя Foo
моему новому проекту.
Затем я создал нового пользователя, выполнив следующую команду: sudo htpasswd -c /home/montreal/.trac/.htpasswd username
и введя пароль. Мой .htpasswd
файл выглядит следующим образом:
username:$apr1$bLbNsCx/$vbVXn5gn6HG.hJvvq/SaD1
Теперь я Trac запущенный этой командой и получить тот же результат:
tracd -p 8000 --basic-auth="Foo,/home/montreal/.trac/.htpasswd," /home/montreal/.trac
Link говорит, что первый аргумент --basic-auth
должен быть projectdirname
, но в /home/montreal/.trac
нет Foo
.
Похоже, у меня есть правильный аргумент /fullpath/environmentname/.htpasswd
.
Но как я могу получить аргумент realmname
? Может быть, это все делает. Возможно, некоторые журналы tracd
могут быть полезны, но папка log
пуста, и я не знаю другого места для поиска.
Мне нужен этот кровавый трекер ошибок.
Ну, я пытался использовать абсолютные пути, пытался использовать basic-auth и получал одинаковые результаты во всех случаях. Я даже попробовал его запустить на apache, но сделал ошибку, настроив сам сервер.Я начинаю думать, что это может быть некоторая ошибка в «tracd», но я не уверен. – Montreal
Я знаю, что это работает, потому что у меня было время работать, но я согласен, что он не летал без каких-либо споров с аргументами. Это может быть степень дублирования в аргументах, которые вас смутили, но не работают так быстро, как переключать метод настройки, а скорее перечитывают документы Wiki. Я не думаю, что они такие же запутывающие и неясные, как кажется из описания ваших попыток. – hasienda
Ну, я сдался и теперь использовал трекер по умолчанию для битбакет. Это меня удивило, но у меня есть почти все возможности, которые мне нужны. В любом случае, спасибо. – Montreal