The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ошибка при добавлении нового файла в репозиторий Subversion"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Другая система)
Изначальное сообщение [ Отслеживать ]

"Ошибка при добавлении нового файла в репозиторий Subversion"  +/
Сообщение от Igjule email(ok) on 09-Июл-12, 14:12 
Здравствуйте
Не получается решить следующую проблему:
Subversion работает под Debian
Через браузер вижу структуру репозитория

При добавлении нового файла через TortoiseSVN, а также напрямую через консоль из рабочей копии командой svn add возникает ошибка при commit:

Adding         new/index.php
svn: Commit failed (details follow):
svn: PROPFIND of '/svn/myproject/!svn/wrk/6065e7aa-3683-452d-967e-14a7e386af04/trunk/new/index.php': 200 OK (http://192.168.0.18)
svn: PROPFIND of '/svn/myproject/trunk/new/index.php': 200 OK (http://192.168.0.18)

Изменения файлов коммитятся нормально...

Прошу помощи в решении проблемы...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ошибка при добавлении нового файла в репозиторий Subversion"  +/
Сообщение от ALex_hha (ok) on 09-Июл-12, 15:49 
>  Прошу помощи в решении проблемы...

А на самом сервере комит проходит?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Ошибка при добавлении нового файла в репозиторий Subversion"  +/
Сообщение от PavelR (??) on 09-Июл-12, 16:11 
>[оверквотинг удален]
>  Через браузер вижу структуру репозитория
>  При добавлении нового файла через TortoiseSVN, а также напрямую через консоль
> из рабочей копии командой svn add возникает ошибка при commit:
>
Adding         new/index.php 
> svn: Commit failed (details follow):
> svn: PROPFIND of '/svn/myproject/!svn/wrk/6065e7aa-3683-452d-967e-14a7e386af04/trunk/new/index.php':
> 200 OK (http://192.168.0.18)
> svn: PROPFIND of '/svn/myproject/trunk/new/index.php': 200 OK (http://192.168.0.18)

> Изменения файлов коммитятся нормально...
>  Прошу помощи в решении проблемы...

криво обрабатываются урлы, оканчивающиеся на .пхп. Ищите проблему в настройках веб-сервера.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Ошибка при добавлении нового файла в репозиторий Subversion"  +/
Сообщение от Igjule email(ok) on 10-Июл-12, 08:58 
> А на самом сервере комит проходит?

да, но опять же, через web_dav

> криво обрабатываются урлы, оканчивающиеся на .пхп. Ищите проблему в настройках веб-сервера.

Проблему нашел, все как здесь http://aji.techshu.com/htaccess-svn/

Т.к. обмен происходил через webdav, а это надстройка над http, то apache обрабатывает и файлы .htaccess в корне сайта, рядом с которым лежит репозиторий. В .htaccess прописан ErrorDocument, который выдает страницу и ответ 200 на те uri, которых нет на сервере (а нового файла из рабочей копии у нас нет на сервере), и поэтому в ответ на метод PROPFIND выдается 200 ОК
В статье сказано, что они подключили конфиг для svn как альяс ДО конфига корня сайта, поэтому svn обрабатывался до .htaccess


<virtualhost 1.1.1.1:80>
--
--
Alias /blahalah/svn "/complete-path/svn"
<directory "/full document root path for the website/">
--
--
</directory></virtualhost>

Я же поступил чуть иначе — закомментил ErrorDocument, т.к. сервер тестовый и не в открытом доступе.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру