svn: хранилище временно перенесено в 'main';пожалуйста, переместите - PullRequest
6 голосов
/ 06 июня 2011

У меня проблема с собственным хранилищем SVN. Это сработало вчера. Но у меня возникла ошибка при добавлении нового файла сегодня:

svn: Хранилище временно перемещено в 'main'; пожалуйста, переместите

Список моих действий:

  1. / home / user / test # svn checkout https://website.biz/repo/siteweb.com

    OK

  2. / home / user / test / siteweb.com / trunk # touch 1.txt

    OK

  3. / home / user / test / siteweb.com / trunk # svn add 1.txt

  4. / home / user / test / siteweb.com / trunk # svn -m коммит "добавление 1.txt"

    Добавление сундука / 1.txt

svn: коммит не выполнен (подробности следуют):

svn: Хранилище временно перемещено в 'main'; пожалуйста, переместите

svn: Хранилище временно перемещено в 'main'; пожалуйста, переместите

Что это ?! Люди, помогите пожалуйста!

Ответы [ 5 ]

9 голосов
/ 08 июня 2011

svn: Хранилище временно перемещено в «нечто»;пожалуйста, переместите

Уважаемые, это проблема неправильной конфигурации!Вы, вероятно, используете модуль dav_svn для доступа к вашему репозиторию SVN.И есть глобальное перенаправление на директиву ErrorDocument в конфигурации вашего веб-сервера.Вам следует переопределить этот параметр для раздела репозитория SVN в конфигурации dav_svn.Отредактируйте следующий файл: /etc/apache2/mods-enabled/dav_svn.conf Добавьте директиву «ErrorDocument 404 default» между строками Location.Это делает трюк.Мой конфиг может быть примером для вас:

<Location /svn>
  DAV svn
  SVNPath /var/svn-repos/svn
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /etc/apache2/dav_svn.passwd
  Require valid-user
  SSLRequireSSL
  ErrorDocument 404 default
</Location>

И перезагрузите конфигурацию веб-сервера с помощью следующей команды:

/etc/init.d/apache2 reload
1 голос
/ 03 января 2013

Если вы получаете это исключение при извлечении его из клиента, клиента командной строки или Tigris, это может быть шаблон URL. Например,

http://nhibernate.svn.sourceforge.net/viewvc/nhibernate будет работать, если вы замените viewvc на svnroot, например

https://nhibernate.svn.sourceforge.net/svnroot/nhibernate

0 голосов
/ 04 марта 2019

Я получил эту ошибку при добавлении прокси-сервера

enter image description here

0 голосов
/ 22 октября 2012

Эта ошибка также может быть вызвана неверно настроенным клиентом.

Это случилось со мной, потому что у меня были пробелы, а не запятые, в http_proxy_exceptions в ~/.subversion/servers.

http_proxy_exceptions = *.foo.com *.bar.com

было неверно, но

http_proxy_exceptions = *.foo.com, *.bar.com

работал. (Первая форма, возможно, работала в прошлом.)

0 голосов
/ 06 июня 2011

Согласно этой теме , кажется, что перед отправкой это сообщение перехватывает хук перед фиксацией (кстати, это первый удар, когда я спрашиваю у Google svn Репозиторий временно перемещен в 'main') ).

Если вы не добавили этот хук (при условии, что вы единственный администратор https://website.biz/repo/siteweb.com),, у вас могут быть серьезные проблемы ...

С другой стороны, это также может быть проблемой конфигурации Apache. В этом случае я предполагаю, что моя связанная ветка вам тоже поможет.

...