XCode 4 (Assembla) Репозиторий SVN "Невозможно загрузить версии"
Я безуспешно пытался подключиться к репозиторию https assemblyla svn с новой IDE xcode 4 для проекта iPhone, над которым я работаю.
Мне удалось нормально подключиться к последней версии xcode (3?) и другим приложениям svn. Я использую один и тот же адрес репо и учетные данные, поэтому я не понимаю, почему это не работает.
Я также попытался загрузить в рабочей копии репо, и он также не может подключиться.
Одно сообщение об ошибке появляется "Невозможно загрузить изменения"
Любые советы?
Ответы
Ответ 1
Существует много ссылок, но прямо здесь нет решения, поэтому я сделаю это.
Причина Xcode4 заключается в том, что он пытается зарегистрировать вас на сервере SVN с вашими учетными данными Mac. Когда это не удается, оно в основном просто зависает и терпит неудачу. Лучшее решение, которое я видел до сих пор, следующее:
открыть терминал
Если у вас нет проекта, выполните следующие действия:
>svn checkout SERVER_PATH FOLDER_PATH_TO_PUT_THE_PROJECT
Затем он попросит вас ввести пароль для имени пользователя mac, просто напишите что-нибудь или ничего и нажмите enter.
он выйдет из строя и попросит вас ввести имя пользователя. Введите правильный, а затем пароль, когда он запросит.
Проект будет проверен, но вы можете просто закрыть окно терминала и удалить папку, если хотите. Теперь Xcode4 будет подключаться без заминки.:)
Ответ 2
Попробуйте следующее:
http://forum.assembla.com/forums/2-Subversion/topics/2881-SVN-don-t-remember-my-credentials#post_9172
Это помогает мне с той же проблемой
Ответ 3
У меня возникла такая же проблема при открытии проекта, который я ранее проверил, используя другой клиент SVN (версии). Поэтому я активировал Wireshark, чтобы посмотреть на трафик SVN и увидел, что это проблема проверки подлинности HTTP.
Я открыл окно организатора Xcode (Shift-⌘-2) и удалил закладки с автогенерированными записями. Затем я добавил свою собственную новую закладку. Это исправило это.
Вы также можете попробовать удалить закладку хранилища в организаторе и просто повторно открыть проект. Казалось, это работает для другого моего проекта. Он попросил меня ввести пароль, и все началось.
И не забудьте сообщить организатору пути к ствол, веткам и тегам. Он не может угадать их из локальной проверки, и их настройка позволит вам выполнять ветвление, слияние и тегирование внутри Xcode 4.
Возможно, стоит отметить, что Xcode 4 разбился на меня примерно 5 раз в течение этого процесса. Я думаю, что еще рано начинать новую и улучшенную интеграцию SCM. Так что удачи!
Ответ 4
Смотрите это сообщение: xcode 4 с subversion SVN server-Tips TYVM InteractiveWebs! Xcode4 и SVN снова играют красиво вместе.
Ответ 5
Решение найдено! Я выполнил инструкции на странице, и он очистил все мои проблемы: http://plainoldstan.blogspot.com/2011/03/xcode-4svn-could-not-authenticate-to.html
По сути, кажется, что Subversion или Xcode кэшировали неправильное имя пользователя/пароль.
Ответ 6
Я решил эту проблему просто заменить IP-адрес именем NetBios.
Ответ 7
У меня была аналогичная проблема; работал в XCode 3 бла-бла...
Я выполнил все инструкции здесь и здесь, но все же он висел.
Проблема заключалась в том, что мое имя пользователя svn и мое имя и пароль для Mac OS были одинаковыми. Как только я изменил имя моего svn-пользователя, он сработает!
Надеюсь, это не позволит кому-либо еще провести день на этом
Ответ 8
В xcode 4 есть еще одно изменение, которое может способствовать проблемам подключения svn, и что поиск имени для имен узлов использует только поиск dns и не увидит никаких хостов в файле /etc/host. Это влияет не только на связь svn. Например, в симуляторе iphone, если вы пытаетесь подключиться к локальной (не в dns, но в файле /etc/host file) системе, вы не сможете ее увидеть. Это будет означать, что проблемы, связанные с поиском имен, повлияют на другие области, такие как git... Обходной путь очень важен, вы должны использовать IP-адреса в URI. К сожалению, команда xcode решила, что было бы неважно распространять эту информацию либо в документах, либо в каком-либо журнале ошибок или сообщении. Простой тест: если вы можете выполнить ping-хост, но nslookup не сможет его найти, тогда xcode также не сможет его увидеть.