[devel] UQ: subversion
Igor Muratov
=?iso-8859-1?q?migor_=CE=C1_altlinux=2Eorg?=
Вт Окт 23 21:03:41 MSD 2007
Мда, сори
Никак не ожидал что именно в это же время второй админ будет играться с
SVN :)
Igor Muratov wrote:
> Столкнулся с неприятной ситуацией при использовании subversion.
>
> Забираю данные из репозитария
> $ svn co svn+ssh://server/repos/software/tunk/module module
> и смотрю что в это время есть на сервере. Там запускается процесс
> 5955 ? Ss 0:00 svnserve -d -r /repos
>
> Далее почитал что означает ключик -d
> Causes svnserve to run in daemon mode. svnserve backgrounds
> itself and accepts and serves TCP/IP connections on the svn port
> (3690, by default).
>
> Решил проверить это и действительно, порт открыт.
> $ telnet server 3690
> Trying 172.16.80.1...
> Connected to 172.16.80.1.
> Escape character is '^]'.
> ( success ( 1 2 ( ANONYMOUS ) ( edit-pipeline ) ) )
>
> Как только процесс чекаута заканчивается, порт закрывается. Данные по
> этому порту не идут. Проверил tcpdump'ом
>
> Получается что пока я использую секьюрную связку svn+ssh в этот момент
> любой желающий может как минимум получить мои права в SVN. Как-то это
> совсем не здорово.
>
> Как это понимать? Как багу в subversion или это специфика нашей сборки?
> Замечу что на стороне сервера стоит SuSE-10.0, но, если я правильно
> понимаю, командную строку задает клиент, а сервер только исполняет.
>
>
--
With best regards
Igor Muratov
Подробная информация о списке рассылки Devel