Видео ролики бесплатно онлайн

Смотреть вк видео

Официальный сайт circ-a 24/7/365

Смотреть видео бесплатно

nvbn 22.04.2010 11:02

Есть проблема![уже не надо]Redmine, svn и debian lenny

В общем по работе появилась задача, водрузить рэдмайн с свн, сам редмайн я поднял, но вот svn работать не хочет.
/etc/apache2/conf.d/svn:
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
PerlLoadModule Apache::Redmine

<Location /svn>
DAV svn
SVNParentPath "/var/svn"

AuthType Basic
Authname "Redmine Project Tracking"
Require valid-user

PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler

RedmineDSN "DBI:Pg:dbname=redmine;host=localhost"
RedmineDbUser "redmine"
RedmineDbPass "redmine"

</Location>


Делал всё, что касается svn по http://www.redmine.org/attachments/2402/Redmine_Installation_on_Debian_v1.1.pdf

В логи оно матерится:
1
<thu apr="Apr"> <error> <client ipipipip="ipipipip"> Can't call method "prepare" on an undefined value at /usr/lib/perl5/Apache/Redmine.pm line 233.\n</client></error></thu>


Свн говорит:
1
2
3
<nvbn>$ svn co http://urlurl/svn/ --username nvbn 
svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for 'http://urlurl/svn'
</nvbn>



Решение: понял, что криворук и написал свой костыль =)


Тэги: apache redmine svn
+ 0 -
Похожие Поделиться

Username 22.04.2010 11:03 #
+ 0 -
а чочо свн-то говорит?
nvbn 22.04.2010 11:07 #
+ 0 -
Добавил в пост
Username 22.04.2010 11:12 #
+ 0 -
ну так опач еггог 500 же дает. У тебя вообще он пашет?
nvbn 22.04.2010 11:14 #
+ 0 -
Редмайн работает, с свн хз, в первый раз поднимаю
Username 22.04.2010 11:43 #
+ 0 -
пользователя nvbn добавил везде?
nvbn 22.04.2010 18:02 #
+ 0 -
Там скриптом из пдфки вроде автоматом.
xT 23.04.2010 06:41 #
+ 0 -
а сам свн? svn://urlurl/reponame/
nvbn 23.04.2010 07:52 #
+ 0 -
svn://urlurl/svn/reponame/
vkotovv 22.04.2010 11:10 #
+ 0 -
Был опыт поднятия Redmine + svn на Apache Tomcat, с помощью JRuby. Могу накатать пост с подводными камнями и прочим.
nvbn 22.04.2010 11:13 #
+ 0 -
Не помешало бы)
kstep 22.04.2010 11:27 #
+ 0 -
Судя по опции SVNParentPath, у тебя по пути /var/svn размещён не конкретный один репозиторий, а сама эта дира является контейнером для всех остальных репозиторием (иначе была у тебя опция SVNPath). И ничего удивительного, что он не может отдать опции несуществующего репа.

Либо тебе надо сменить SVNParentPath на SVNPath, либо создать конкретные репы в /var/svn и чекаут будет:

svn co http://urlurl/svn/reponame
kstep 22.04.2010 11:29 #
+ 0 -
Репозиторий-то с помощью svnadmin create как создавал?
nvbn 22.04.2010 18:03 #
+ 0 -
Они автоматом должны через скрипт из пдфки
kstep 22.04.2010 18:37 #
+ 0 -
Вот попробуй зачекаутить созданный реп.
ls -lah /var/svn в студию!
nvbn 23.04.2010 08:00 #
+ 0 -
root@myhost:~# ls -lah /var/svn/
drwxr-xr-x 6 root root 200 2010-04-22 15:00 11111
drwxrwx--- 6 www-data www-data 200 2010-04-22 14:10 asd
drwxrwx--- 3 www-data www-data 72 2010-04-22 14:47 repository
drwxrwxr-x 6 www-data www-data 200 2010-04-22 14:10 test
xT 23.04.2010 05:41 #
+ 1 -
Какая версия редмайна?

в веткаx 0.8 и 0.9 немного разные Redmine.pm
nvbn 23.04.2010 07:52 #
+ 0 -
0.8
xT 23.04.2010 07:55 #
+ 1 -
sub is_public_project {
my $project_id = shift;
my $r = shift;

my $dbh = connect_database($r);
my $sth = $dbh->prepare(
"SELECT * FROM projects WHERE projects.identifier=? and projects.is_public=true;"
);

$sth->execute($project_id);
my $ret = $sth->fetchrow_array ? 1 : 0;
$sth->finish();
$dbh->disconnect();

$ret;
xT 23.04.2010 08:02 #
+ 1 -
ты точно постгри юзаешь, а не мускуль?)
nvbn 23.04.2010 08:03 #
+ 0 -
Бля)
nvbn 23.04.2010 08:05 #
+ 0 -
Но теперь:$ svn ls http://urlrul/svn/ --username nvbn
Authentication realm: <http://urlrul:80> Redmine Project Tracking
Password for 'nvbn':
Authentication realm: <http://urlrul:80> Redmine Project Tracking
Username: nvbn
Password for 'nvbn':
Authentication realm: <http://urlrul.ru:80> Redmine Project Tracking
Username: nvbn
Password for 'nvbn':
svn: OPTIONS of 'http://urlrul/svn': authorization failed: Could not authenticate to server: rejected Basic challenge (http://urlrul)

И в ацес логе:87.103.128.1 - nvbn <23/Apr/2010:13:20:58 +0900> "OPTIONS /svn HTTP/1.1" 401 401 "-" "SVN/1.6.9 (r901367) neon/0.29.3"
xT 23.04.2010 08:43 #
+ 0 -
в свн есть пользователь nvbn?
nvbn 23.04.2010 09:00 #
+ 0 -
Эээ, а как его добавить, в в файл с users?)
xT 23.04.2010 09:05 #
+ 0 -
да
nvbn 23.04.2010 09:36 #
+ 0 -
Так, я понял что я очень хреново знаю инглишь.
Мне надо было, чтоб редмайн автоматом создавал свн и в свн шла авторизация через редмайн)
xT 23.04.2010 10:20 #
+ 0 -
Так это в хауту-шках описано на redmine.org
nvbn 23.04.2010 10:51 #
+ 0 -
Я уже забил и написал вебинтерфейс для управления свнкой)
nvbn 23.04.2010 08:03 #
+ 0 -
Там всё также(
nvbn 23.04.2010 08:11 #
+ 0 -
Появился вопрос, на 9ой странице пдфки в

redmine = *****
francois = *****

напротив редмайн писать пароль на бд, а на против франкойс, и вообще заме оно там?
xT 23.04.2010 08:42 #
+ 0 -
это пароли внутренних юзеров самого репозитория svn, а не пароль к бд

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн