Я недавно переместил свои svn-репозитории на новый сервер с такой же структурой пути без проблем.Я изменил DNS так, чтобы доменное имя указывало на новый сервер (и межсетевые DNS-каналы знают об этом).поэтому мне не пришлось обновлять URL репо рабочей копии (в svn info).я могу проверить новую копию просто отлично, но фиксация изменения дает мне ошибки:
me$ svn ci -m "testing svn ci on new server"
Sending trunk/www/index.php
Transmitting file data .svn: Commit failed (details follow):
svn: Can't open file '/var/svn/webrepo/db/txn-current-lock': Permission denied
хорошо, поэтому я пытаюсь выполнить sudo ту же команду регистрации, с этой ошибкой:
svn: Commit failed (details follow):
svn: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file.
svn: Network connection closed unexpectedly
Я видел подобную проблему на форумах с решением либо обновления URL-адреса рабочей копии, либо исправления удаленных разрешений.URL должен быть в моем случае нормальным, и я застрял, пытаясь исправить разрешения.я могу ssh просто отлично с моими локальными пользователями.Это права доступа к удаленному репозиторию:
drwxrwxr-x 6 svn svn 4096 Feb 20 07:33 webrepo
группа svn содержит мою учетную запись удаленного пользователя, с которой я ssh. Я попытался chown'ing -R для этого пользователя напрямую, а также root и имелнеудачно.спасибо за вашу помощь!