XCode4 добавить узел репозитория недоступен? - PullRequest
7 голосов
/ 19 июля 2011

Я пытаюсь добавить удаленный репозиторий linux SVN в свой проект, но когда я ввожу адрес сервера, я получаю сообщение Хост недоступен.

Я ввожу это как

svn://ip_address/myproject/ 

Из терминала я могу сделать это

svn list svn://ip_address/myproject/

и показывает содержимое без проблем.

Ответы [ 4 ]

10 голосов
/ 26 июля 2011

У меня также была эта проблема при подключении к Git-репозиторию.Кажется, у XCode есть некоторые проблемы с IP-адресами.Я обнаружил, что изменив файл hosts (/ private / etc / hosts на Mac) и добавив запись для IP-адреса хранилища, добьемся цели.

Запись файла Hosts:

i.p.add.ress  serverName  #where i.p.add.ress is your ip_address

В поле Местоположение в XCode:

svn://serverName/myproject

Комментарии выше, ссылающиеся на ответ на другой вопрос, не охватывают проблему IP-адреса.Надеюсь, это тоже исправит вашу проблему.

0 голосов
/ 04 сентября 2013

Я тоже столкнулся с этим с трудом.Как я исправил испорченный репозиторий следующим образом.

  1. Запустите XCode и извлеките или клонируйте новый репозиторий.
  2. Скопируйте URL-адрес клона git HTTPS.
  3. Вставьтев поле Xcode и удалите «S» HTTPS.
  4. Нажмите кнопку клонирования
  5. Когда появится всплывающее окно «Проверить сертификат», убедитесь, что установлено «Всегда доверять»
  6. Если необходимо ввести пароль для имени пользователя git, сохраните его в связке ключей.
  7. В исходном «поврежденном хранилище» Откройте органайзер XCode, щелкните папку удаленных устройств и разверните «origin»
  8. Если ветки нетПоявляется введите имя пользователя и пароль, и теперь появится пульт ДУ

Надеюсь, это поможет

0 голосов
/ 18 января 2013

Вероятно, это не решение проблемы, с которой столкнулся оригинальный постер, но такое же сообщение об ошибке может быть получено по другой причине, поэтому я и публикую это.баннеров.

Проще говоря, если ваш svn-сервер доступен через svn + ssh и использует баннер входа в систему, Xcode сообщит, что ваш репозиторий недоступен.Закомментируйте запись Banner в / etc / sshd_config, и должна быть еще одна причина, по которой вы не можете получить доступ к своему хранилищу.

0 голосов
/ 18 октября 2011

Чтобы изменить файл хоста, вы открываете терминал и вводите эту команду:

sudo nano /private/etc/hosts

Теперь вы открыли с помощью "nano editor" файл hosts, добавили IP, сохранили и закрыли. После того, как вы положили этот код в терминал, чтобы перепрошить днс:

d scacheutil -flushcache

END!

...