przrak Posted December 23, 2017 Share Posted December 23, 2017 Добрый день! Помогите пожалуйста. Не работает subversion-server из пакета. Установил через opkg install subversion-server Посмотрел fdisk флешку, она была по пути /dev/sda1 Создал папку sudo mkdir /storage/usb Смонтировал флешку sudo mount /dev/sda1 /storage/usb Создал там папку mkdir /storage/usb/svndata Создал репозитарий svnadmin create /storage/usd/svndata/myrepo В файле svnserve.conf выставил: anon-access = read auth-access = write password-db = passwd в файле passwd завел пользователя przrak: [users] przrak = gthtdfk2 Запустил демон: svnserve --daemon --root /storage/usb/svndata/myrepo Все настроил. Пытаюсь из локальной сети зайти на через TortoiseSVN в виндоус на http://192.168.1.1/svndata/myrepo (по такому пути создал репозитарий), запрашивается пароль роутера (админки zyxel). Логин и пароль от свн не запрашивается. В журнале на роутере пишется " Dec 23 19:29:28ndm Core::Scgi::Session: unsupported method "OPTIONS" for "/svndata/myrepo". Dec 23 19:29:30ndm Core::Scgi::Session: unable to serve non-HTML file: /svndata/myrepo/. Dec 23 19:29:31ndm Core::Scgi::Session: unsupported method "OPTIONS" for "/svndata/myrepo". Dec 23 19:29:32ndm Core::Syslog: last message repeated 4 times. Dec 23 19:29:32ndm Core::Scgi::Session: unsupported method "OPTIONS" for "/svndata". Dec 23 19:29:32ndm Core::Scgi::Session: unsupported method "OPTIONS" for "/". Версия NDMS 2.11.A.9.0-6 Quote Link to comment Share on other sites More sharing options...
zyxmon Posted December 23, 2017 Share Posted December 23, 2017 36 минут назад, przrak сказал: Все настроил. Пытаюсь из локальной сети зайти на через TortoiseSVN в виндоус на http://192.168.1.1/svndata/myrepo subversion работает по своему протоколу. Причем тут http? Quote Link to comment Share on other sites More sharing options...
przrak Posted December 23, 2017 Author Share Posted December 23, 2017 (edited) Просто на работе работаю с SVN. Там все репозитарии запрашиваются через http. Поменял на svn://192.168.1.1 - заработало. Но появился второй вопрос. Пытаюсь восстановить репозитарий из дампа, выводится: ~ # svnadmin load /storage/usb/svndata/smartteaser < /storage/usb/svndata/repository.dumpfile svnadmin: E140001: Malformed dumpfile header '' Дамп делал для svn, который установлен в windows. Делал через cmd. Помогите разобраться. P.S. просто вручную перенес все, что было в папке репозитария и заработало. Edited December 23, 2017 by przrak Quote Link to comment Share on other sites More sharing options...
przrak Posted December 23, 2017 Author Share Posted December 23, 2017 Подскажите пожалуйста, как сделать так, чтобы после перезагрузки роутера, автоматически выполнялись следующие комманды: sudo mount /dev/sda1 /storage/usb svnserve -d -r /storage/usb/svndata/myrepo iptables -A INPUT -p tcp --dport 3690 -j ACCEPT Quote Link to comment Share on other sites More sharing options...
zyxmon Posted December 23, 2017 Share Posted December 23, 2017 5 часов назад, przrak сказал: Подскажите пожалуйста /opt/etc/init.d + прочесть про хуки на этом форуме. Quote Link to comment Share on other sites More sharing options...
slava.trifonov Posted December 25, 2017 Share Posted December 25, 2017 Правило iptables лучше внести в скрипт в ndm/netfilter.d/script.sh Таблицу filter часто передёргивает. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.