nvbn 22.04.2010 11:02
Есть проблема! — [уже не надо]Redmine, svn и debian lenny
В общем по работе появилась задача, водрузить рэдмайн с свн, сам редмайн я поднял, но вот svn работать не хочет./etc/apache2/conf.d/svn:
Делал всё, что касается 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 |
<nvbn>$ svn co http://urlurl/svn/ --username nvbn
|
Решение: понял, что криворук и написал свой костыль =)
Username 22.04.2010 11:03 #
+ 0 -
а чочо свн-то говорит?
Был опыт поднятия Redmine + svn на Apache Tomcat, с помощью JRuby. Могу накатать пост с подводными камнями и прочим.
Судя по опции SVNParentPath, у тебя по пути /var/svn размещён не конкретный один репозиторий, а сама эта дира является контейнером для всех остальных репозиторием (иначе была у тебя опция SVNPath). И ничего удивительного, что он не может отдать опции несуществующего репа.
Либо тебе надо сменить SVNParentPath на SVNPath, либо создать конкретные репы в /var/svn и чекаут будет:
svn co http://urlurl/svn/reponame
Либо тебе надо сменить SVNParentPath на SVNPath, либо создать конкретные репы в /var/svn и чекаут будет:
svn co http://urlurl/svn/reponame
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
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;
Но теперь:
И в ацес логе:
$ 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"
Так, я понял что я очень хреново знаю инглишь.
Мне надо было, чтоб редмайн автоматом создавал свн и в свн шла авторизация через редмайн)
Мне надо было, чтоб редмайн автоматом создавал свн и в свн шла авторизация через редмайн)
Появился вопрос, на 9ой странице пдфки в
напротив редмайн писать пароль на бд, а на против франкойс, и вообще заме оно там?
redmine = *****
francois = *****
напротив редмайн писать пароль на бд, а на против франкойс, и вообще заме оно там?