Я использую следующее:
OSX 10.6.4
Subversion 1.6.12 (пакет Collab.net)
Apache 2.2.14 (установка по умолчанию из OSX 10.6.4)
Шаги, которые я выполнил:
И ... вот где мы застряли.
Как мне теперь получить доступ к указанному репозиторию? Мы пробовали как локальные, так и удаленные IDE. Обе системы могут получить доступ к моему hxxp: // computernameurl / в веб-браузере, но не работают в среде IDE при попытке подключиться к репозиторию Subversion.
Я застрял в том, что я должен тестировать / искать на этом этапе.
РЕДАКТИРОВАТЬ: (подробнее)
Ну, я ДУМАЛ, что Apache работает, но оказалось, что это Firefox, выполняющий какое-то глупое локальное кэширование.
Итак, проблема в том, что Apache не работал. Удаление обновленного текста конфигурации исправляет это, поэтому явно что-то не так с обновлениями файла конфигурации. Обновления по ссылке выше:
# Load Subversion Apache Modules
LoadModule dav_svn_module /opt/subversion/lib/svn-apache/mod_dav_svn.so
# Work around authz and SVNListParentPath issue
RedirectMatch ^(/repos/svn)$ $1/
# Enable Subversion logging
CustomLog logs/svn_logfile "%t %u %{SVN-ACTION}e" env=SVN-ACTION
<Location /repos/svn/>
# Enable Subversion
DAV svn
# Directory containing all repository for this path
SVNParentPath /opt/repos/svn
# List repositories collection
SVNListParentPath On
</Location>
Кто-нибудь видит в этом тексте что-то не так, что сломало бы Apache? Я поместил это сразу после текущего списка команд LoadModule в httpd.conf.
1) не добавляйте ничего в httpd.conf. Создайте свой собственный файл .conf и поместите его в / private / etc / apache2 / other /
2) Выполните 1) затем попытайтесь запустить Apache, проверьте системные журналы, Apache должен сообщить вам, какая строка в файле конфигурации ему не нравится.