xcode 4 svn проблема, коммиты терпят неудачу с "Операция не может быть выполнена, никакие репозитории не могли быть достигнуты." - PullRequest
2 голосов
/ 02 ноября 2011

Еще одна проблема xcode 4 svn, ошибка коммитов: «Операция не может быть выполнена, недоступны репозитории». Это для проекта, который был недавно извлечен из удаленного репозитория SVN, редактирование выполняется в файл ипопытка зафиксировать изменение не удалась, потому что интеграция svn «мертвого мозга» в xcode 4 не удалась.В xcode я могу различить файл с предыдущими версиями, посмотреть полную историю ... Коммит из оболочки работает отлично.Столкнувшись с 8 отдельными проблемами, связанными с подключением к svn-репозиториям в xcode, я достиг крайнего разочарования.С моей точки зрения, эта часть xcode полностью не проверена и содержит ошибки.Будем весьма благодарны за любую помощь в этом, надеюсь, (но сомнительном) последнем выпуске.

Ответы [ 2 ]

9 голосов
/ 02 ноября 2011

Согласно этой ветке Apple , похоже, это ошибка, ожидающая исправления от Apple (Xcode 4.2 и Lion 10.7.2).

XCode repo could not be reached

Некоторые упоминают проблему с самозаверяющими сертификатами, другие сообщают, что она также не работает с протоколом svn://.

Откройте Safari, перейдите к своему онлайн-репо.
Когда это произойдетпожаловаться на самозаверяющий SSL, нажмите просмотреть сертификат, затем проверьте доверие в любом случае ...
Вам будет предложено получить доступ к цепочке для ключей, соблюдайте.
Перезапустите Xcode, ваше хранилище должно быть в сети.

Только текущий обходной путь для проблемы, не связанной с ssl:

Вместо использования Навигатора проектов, используйте Организатор:

  1. Выберите папку, содержащую проект, который вы извлекливашего svn-репозитория.
  2. В нижней части окна «Органайзер» нажмите значок «Фиксация».
  3. Выберите файлы, которые вы хотите зарегистрировать, и добавьте свой комментарий.
0 голосов
/ 03 февраля 2012

Если вы пытались получить доступ к репо через IP-адрес, вы можете попытаться сопоставить адрес с доменным именем в / etc / hosts, затем создать репо в XCode, используя доменное имя, и повторить попытку.Удачи!

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