#xcode #macos #server
#xcode #macos #сервер
Вопрос:
Я хотел создать удаленный репозиторий на своем сервере Mac. Я установил приложение, настроил и запустил службу Xcode в соответствии с документами Apple. Но когда я пытаюсь добавить сервер в свои учетные записи в Xcode, имя сервера присутствует, но при добавлении оно выдает следующую ошибку.
Невозможно выполнить запрос. Ошибка CFNetwork: сетевое соединение было потеряно. (-1005 — kCFURLErrorNetworkConnectionLost)
Сервер размещен на том же Mac, на котором я разрабатываю.
Комментарии:
1. Какую службу вы пытаетесь использовать?
2. Служба Xcode. Я запустил службу на сервере и пытаюсь получить доступ к серверу.
Ответ №1:
Я столкнулся с той же проблемой (мой сервер находится в локальной сети, но ранее он работал).
Я предполагаю, что у вас есть репозиторий Git, созданный локально, и вы хотите отправить его на сервер. Я использую Xcode 8.2
Единственное «решение», которое я нашел до сих пор, — это вручную создать удаленный доступ из приложения Mac Server (вы также можете сделать это в командной строке, если хотите). Шаги, которые я использовал:
- Перейдите в раздел Xcode серверного приложения, выберите «Репозитории» на этом экране, затем нажмите кнопку , чтобы добавить репозиторий с указанным вами именем.
- После этого вернитесь к собственно Xcode и, выбрав свой проект, откройте меню «Управление версиями», выберите свой репозиторий и нажмите «Настроить»
- В появившемся диалоговом окне выберите вкладку «Удаленные устройства»
- Нажмите кнопку » » и выберите «Добавить удаленный …»
- Появляется другое диалоговое окно. Для «Имени» используйте то же имя, что и на сервере. Адрес должен быть любым Server-> Xcode reports для созданного вами репозитория (что-то вроде ssh:// hostname/git/MyRepositry.git).
- Нажмите «Добавить удаленный»
- Нажмите «Готово»
- Теперь вы должны иметь возможность переключаться между локальным и удаленным репозиториями.
Не лучшее решение, но, как я уже сказал, это единственное, которое я нашел до сих пор. Кажется, довольно много людей задают этот вопрос, но, похоже, никто из них не нашел лучших ответов. Чтобы найти других людей, сообщающих о проблеме, я использовал следующий поисковый запрос в Google:
git unable to perform the request cfnetwork error the network connection was lost xcode
Ответ №2:
Просто выполните следующие действия :
1. Удалите свой сервер из Xcode
2. Закройте Xcode
3. Перезапустите / выключите компьютер (если я не перезапущу / выключу компьютер, в моем случае невозможно снова добавить сервер)
4. Откройте Xcode
5. Добавьте сервер снова
Это решение работает для меня, но это неправильное решение. Повторять описанные выше шаги каждый раз, сталкиваясь с одной и той же проблемой, вызывает головную боль, я больше изучаю это, но не получил никакого надлежащего удовлетворительного решения.