Невозможно подключиться к хранилищу SVN с XCode 4 - PullRequest
2 голосов
/ 07 июля 2011

После установки XCode 4 я зашел в окно Organizer, чтобы проверить, были ли распознаны svn-репозитории, которые были настроены в XCode 3.Репозитории были там, но всякий раз, когда я нажимал на них, я всегда получал спиннер «занят-ждать».Думая, что XCode 4 неправильно импортировал информацию о репозитории, я прошел через шаги, чтобы заново создать один из репозиториев с нуля.Я почти уверен, что правильно ввел все детали и знаю, что использую правильный пароль, но все же все, что я вижу, - это счетчик «занят-ждать».Помимо этого, я не знаю ничего больше о том, в чем может быть проблема.Есть ли где-нибудь журнал, в который XCode записывает информацию об ошибках, связанных с подключением к репозиториям SVN?Я прочитал несколько вопросов здесь, связанных с проблемами с SVN и XCode 4, но до сих пор я не нашел ничего похожего на то, что я вижу.

Когда я перезагружаю XCode, я вижу диалоговое окно с надписью «Не удалось подключиться к серверу».Может ли это быть связано с моими проблемами с подключением к SVN?К какому другому серверу может подключиться XCode?

Любая помощь очень ценится.Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 20 декабря 2011

svn может не работать из-за кеша, содержащего неверный пароль.

Используйте прожектор и откройте «терминал» Введите 'svn co --username = myname svn: //www.mydomain.com: порт / svn / myrepository /.

svn теперь попросит вас ввести пароль - введите его. Теперь переключитесь обратно в браузер хранилища в xcode4, и он будет распознан.

2 голосов
/ 17 июля 2011

У меня возникла такая же проблема, когда мы изменили IP-адрес нашего сервера Subversion. Используете ли вы протокол https для подключения случайно? Если это так и ваш сертификат SSL сгенерирован изнутри, xCode не принимает его.

Решение, которое я нашел, было:

ONE

Переименование моей локальной папки с исходным кодом и резервное копирование (чтобы быть уверенным)

TWO

Создать новую папку извлечения локального исходного кода с исходным именем

ТРИ

Снова извлеките мои проекты в новую папку, используя утилиту командной строки svn в терминале, которая покажет вам сообщение:

  • Сертификат не выдан доверенным органом. Использовать отпечаток пальца для подтверждения сертификата вручную!

но у вас есть возможность навсегда принять «отпечаток пальца». После проверки откройте проект в xCode и перейдите в окно «Органайзер», и вы увидите там свой репозиторий с зеленым светом!

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

ЧЕТВЕРТАЯ

Может не применяться в вашем случае, но я добавил запись в файл hosts, поэтому, если наш репозиторий снова будет перемещен, у меня не возникнет этой проблемы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...