Не удается получить доступ к серверу Mac из Xcode

#xcode #macos #server

#xcode #macos #сервер

Вопрос:

Я хотел создать удаленный репозиторий на своем сервере Mac. Я установил приложение, настроил и запустил службу Xcode в соответствии с документами Apple. Но когда я пытаюсь добавить сервер в свои учетные записи в Xcode, имя сервера присутствует, но при добавлении оно выдает следующую ошибку.

Невозможно выполнить запрос. Ошибка CFNetwork: сетевое соединение было потеряно. (-1005 — kCFURLErrorNetworkConnectionLost)

Сервер размещен на том же Mac, на котором я разрабатываю.

Комментарии:

1. Какую службу вы пытаетесь использовать?

2. Служба Xcode. Я запустил службу на сервере и пытаюсь получить доступ к серверу.

Ответ №1:

Я столкнулся с той же проблемой (мой сервер находится в локальной сети, но ранее он работал).

Я предполагаю, что у вас есть репозиторий Git, созданный локально, и вы хотите отправить его на сервер. Я использую Xcode 8.2

Единственное «решение», которое я нашел до сих пор, — это вручную создать удаленный доступ из приложения Mac Server (вы также можете сделать это в командной строке, если хотите). Шаги, которые я использовал:

  1. Перейдите в раздел Xcode серверного приложения, выберите «Репозитории» на этом экране, затем нажмите кнопку , чтобы добавить репозиторий с указанным вами именем.
  2. После этого вернитесь к собственно Xcode и, выбрав свой проект, откройте меню «Управление версиями», выберите свой репозиторий и нажмите «Настроить»
  3. В появившемся диалоговом окне выберите вкладку «Удаленные устройства»
  4. Нажмите кнопку » » и выберите «Добавить удаленный …»
  5. Появляется другое диалоговое окно. Для «Имени» используйте то же имя, что и на сервере. Адрес должен быть любым Server-> Xcode reports для созданного вами репозитория (что-то вроде ssh:// hostname/git/MyRepositry.git).
  6. Нажмите «Добавить удаленный»
  7. Нажмите «Готово»
  8. Теперь вы должны иметь возможность переключаться между локальным и удаленным репозиториями.

Не лучшее решение, но, как я уже сказал, это единственное, которое я нашел до сих пор. Кажется, довольно много людей задают этот вопрос, но, похоже, никто из них не нашел лучших ответов. Чтобы найти других людей, сообщающих о проблеме, я использовал следующий поисковый запрос в Google:

 git unable to perform the request cfnetwork error the network connection was lost xcode 
  

Ответ №2:

Просто выполните следующие действия :

1. Удалите свой сервер из Xcode
2. Закройте Xcode
3. Перезапустите / выключите компьютер (если я не перезапущу / выключу компьютер, в моем случае невозможно снова добавить сервер)
4. Откройте Xcode
5. Добавьте сервер снова

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