2010-02-08 2 views
2

Пробовал передавание моего репозитория SVN сегодня, но я получаю500 Внутренняя ошибка сервера на Subversion Commit

Error: Commit failed (details follow): 
Error: Server sent unexpected return value (500 Internal Server Error) in response to 
Error: PUT request for '//!svn/wrk/36ffb5e7-878f-fa4e-9b5e-ce3415750884/.htaccess' 

на один файл, который мой .htaccess файла. Я попытался удалить из хранилища, но получить

Server sent unexpected return value (403 Forbidden) in response to PROPFIND request for '/.htaccess' 

Пожалуйста, советую! Он работал отлично во время моей последней фиксации. Это проблема с разрешениями или что-то еще? Благодарю.

+0

У вас есть доступ к журналу веб-сервера и вы можете отправить соответствующий результат с этой стороны? – ShiDoiSi

+0

Хмм, где я могу найти этот журнал? Запуск сервера Ubuntu. Пробовал искать в apach2 log уже – axsuul

+0

Это было burried in error.log ... –

ответ

0

Я просто разместил решение здесь: Why won't svn let commit .htaccess files?

+0

Привет, У меня есть такая же проблема, но у нас есть .net Project и нет файла .htaccess, как я могу решить эту проблему? – 2014-09-18 11:39:21

+0

@vinitpatel, предполагая, что вы используете IIS, вам необходимо преобразовать правила в web.config ... как описано здесь: http://www.iis.net/learn/application-frameworks/install-and-configure-php- приложения-на-IIS/перевод-HTAccess-контент-к-МИС-WebConfig –

1

Вы можете резервное копирование каталога в другое место, использование SVN удалить каталог, а затем commint, а затем скопировать каталог резервного копирования на прежнее место, а затем использовать SVN чтобы добавить!

Я просто делаю эти шаги и решу проблему. Я думаю, что что-то не так в структуре svn xml.

0

Если SVN установлен на ubuntu, это может помочь wiki. я столкнулся с такой же вопрос только сейчас, ключ

$ cd /home/svn 
    $ sudo chown -R www-data:subversion myproject 
    $ sudo chmod -R g+rws myproject 
0

Проверьте, если срок действия пароля истек или не Удаление учетных данных SVN и повторите попытку совершения. Он работал для меня, следуя приведенным ниже инструкциям. В системе Windows попробуйте

Введите% APPDATA% в Windows и откройте папку. Перейдите в папку svn.simple (Роуминг -> Subversion -> auth -> svn.simple). Удалите файл, присутствующий в этой папке. Переместитесь в затмение, щелкните правой кнопкой мыши на Project, Team -> Cleanup. Теперь попробуйте совершить.

Смежные вопросы