2012-06-06 2 views
0

У меня есть хранилище на машине Windows 7, которую я хотел бы проверить на моем MacBook. Эти две машины находятся в одной сети. Однако использование TortoiseSVN на других машинах Windows не вызывает никаких проблем, однако, когда я пытаюсь проверить репозиторий на своем Mac, я получаю «Невозможно открыть репозиторий». Мой URL-адрес репо имеет форму «file: // hostname/repo». Какие-либо предложения?Subversion: как проверить репозиторий Windows на Mac?

Спасибо! Andrew

+0

Как насчет 'svn + ssh: // hostname/repo'? –

+1

Не имеет значения, какую операционную систему вы используете для доступа к svn. Какой клиент svn вы используете mac-side? –

+0

@Hans, подрывная командная строка. –

ответ

2

Хотя доступ к репозиторию на основе файлов работает отлично для 1 пользователя, 1 машина, вы можете захотеть запустить сервер Subversion, когда задействованы несколько компьютеров (или пользователей). Я подозреваю, что в вашем случае это проблема с совместным использованием файлов Windows на MacBook, но предлагайте запустить сервер Subversion, чтобы исправить вашу проблему.

См: Choosing a Server Configuration от Subversion 1.7 Manual

Если вы решили не делать этого, попытайтесь получить доступ к папке без участия клиента Subversion с вашего Mac и убедитесь, что работает - я подозреваю, что причина это не потому, что контроль является он не может получить доступ к файловому архиву.

+0

«потому что он не может получить доступ к файловому архиву» - это из-за несовместимости Mac/Windows? Или мне нужно включить это. Для моих других машин Windows я просто разрешил пользователям получать доступ к файлам, а не к определенным машинам. –

+0

В любом случае, я попробую настроить сервер. Спасибо за указатель на руководство. –

+0

Не обязательно несовместимость, Mac может определенно получить доступ к общим файлам Windows, но вам может потребоваться явно ввести некоторую информацию об аутентификации (то, что ваш клиент Subversion может не запрашивать вас правильно, когда вы пытаетесь получить доступ к этому файлу: // URL), который Windows может самостоятельно вычисляться, если ПК находятся в рабочей группе или домашней группе. Это просто дикая догадка, хотя :) –

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