Назад | Перейти на главную страницу

SVN на OSX… так близко… но так далеко

Я использую следующее:

Шаги, которые я выполнил:

И ... вот где мы застряли.

Как мне теперь получить доступ к указанному репозиторию? Мы пробовали как локальные, так и удаленные 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 должен сообщить вам, какая строка в файле конфигурации ему не нравится.