Я пытаюсь проверить существующий репозиторий кода моей компании, чтобы добавить в него свой проект iPhone. До сих пор вся разработка велась на Windows, поэтому я использую первую в истории Apple попытку получить доступ к нашему svn-серверу.
Проблема в том, что каждый раз, когда я пытаюсь, либо через командную строку, используя
svn co svn://server_name/
ИЛИ
svn co svn://xxx.xxx.xxx.xxx/
или с обоими адресами через SCPlugin я получаю «Невозможно подключиться к хосту 'server': время операции истекло»
На моем компьютере с Windows у меня есть локальная копия (управляемая через TortoiseSVN), с которой я могу обновлять, фиксировать и просматривать репозиторий без проблем.
На моем Mac я могу проверить связь с сервером и даже получить доступ к файловой системе через Finder.
Я также пробовал проверять подкаталоги, например. svn co svn://server/project/trunk/
, и результат будет тот же.
Любые идеи?
Проблема, по-видимому, в том, что локальный DNS не работает с Mac, что вынуждает его выходить в Интернет, чтобы найти наш сервер.
Не могу поверить, что я не подумал проверить traceroutes перед тем, как опубликовать этот вопрос x_x
Общая проблема не решена (пока; эта проблема для меня имеет больше смысла, поэтому я очень надеюсь), но проблема не в svn.
Проблема может быть в том, что на вашем Mac установлен клиент svn. Убедитесь, что это та же версия ваших окон. Если это так, проверьте, установлены ли файлы конфигурации ('.server', 'svnserve.conf' и т. Д., Они находятся в папке установки svn) таким же образом.
Если это не поможет, попробуйте переустановить клиент svn (не SCPlugin, а сам SVN).