Сервер Xcode недоступен

Я пытаюсь настроить CI на сервере Xcode. У меня есть Mac под управлением OSX Server с запущенными и работающими службами Xcode (кажется, работает). Mac размещен в облаке.

Когда я пытаюсь добавить сервер в Xcode на моем локальном компьютере Mac, он говорит: «Сервер Xcode недоступен». Какой «адрес сервера» я использую. Я попробовал IP-адрес, а также адрес machinename.companyname.com.

Примечание. Я включил службу «общий доступ к файлам», и она отлично работает с использованием machinename.companyname.com.


person Nick McConnell    schedule 19.09.2014    source источник
comment
Какая версия Xcode и Mac OS?   -  person Raptor    schedule 19.09.2014
comment
Сервер Xcode: Mac OS = 10.9.4, Xcode = 5.1.1. На моем локальном Mac Mac OS = 10.9.5, Xcode = 6.0.   -  person Nick McConnell    schedule 22.09.2014
comment
Та же проблема здесь после обновления до XCode6   -  person Reinhard Männer    schedule 22.09.2014
comment
@Reinhard Вы перешли на Yosemite?   -  person Nick McConnell    schedule 27.09.2014
comment
@Nick: К сожалению, Yosemite пока недоступен в Германии. Я надеюсь, что это решит мои проблемы. Я задал явно связанный вопрос о SO ‹stackoverflow.com/questions/25995339/›, но еще не удалось снова получить доступ к моим репозиториям .   -  person Reinhard Männer    schedule 28.09.2014


Ответы (3)


У меня та же проблема, что и у вас. Мой сервер не находится в облаке, но он настроен так, чтобы быть доступным за пределами моей сети. Я могу добавить свой сервер, потому что Bonjour его видит. Все нормально так работает. Однако я не могу добавить сервер, используя IP-адрес или адрес www.

Я убедился, что TCP-порты 22, 80 и 443 перенаправляются правильно. У меня также правильно переадресованы TCP/UDP 3690 и 9418.

Одна вещь, которую я хотел добавить, это то, что я могу без проблем добавлять репозитории, которые существуют на сервере. Просто добавление сервера вызывает проблему.

Я подал отчет об ошибке в Apple и вернусь сюда, как только получу ответ.

person Brian Miller    schedule 24.09.2014
comment
Спасибо Брайан, дайте нам знать, что они говорят - person Nick McConnell; 27.09.2014
comment
Я до сих пор не получил никаких действий по моему отчету об ошибке, но я заметил, что у него нет ранга. Я изменил ранг на высокий, так что, надеюсь, его поднимут. Я попробую завтра перейти на Yosemite и посмотреть, решит ли это проблему. Надеюсь, мне повезет так же, как Нику. - person Brian Miller; 24.10.2014

Я думаю, что решил свою проблему. После обновления до Xcode6 необходимо также перейти на Yosemite. Не знаю почему, но это, казалось, решило проблему.

person Nick McConnell    schedule 27.09.2014

Я настроил свой маршрутизатор для пересылки соответствующего трафика на сервер. Этот процесс называется переадресацией портов.

Открытие этих портов помогло мне

Protocol    Port Range  ----    Comment
TCP         22          ----    ssh 
TCP         80          ----    http    
TCP         443         ----    https   
TCP+UDP     3690        ----    svn 
TCP+UDP     9418        ----    git 
TCP+UDP     20300       ----    xcode1  
TCP+UDP     20343-20345 ----    xcode2

ссылка: https://support.apple.com/en-ae/HT202944

person Ted    schedule 24.10.2017