无法从Xcode

时间:2016-10-13 08:50:48

标签: xcode macos server

我想在Mac服务器上创建一个远程存储库。我安装了应用程序,根据Apple文档配置并启动了Xcode服务。但是当我尝试将服务器添加到Xcode中的帐户时,服务器名称就在那里,但在添加时,它会出现以下错误。

  

无法执行请求。 CFNetwork错误:网络连接   丢失了。 (-1005 - kCFURLErrorNetworkConnectionLost)

服务器托管在我正在开发的Mac上。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题(我的服务器在局域网上,但之前一直在运行)。

我假设您已经在本地创建了一个Git存储库,并且您希望将其推送到服务器。我正在使用Xcode 8.2

唯一的解决方案'到目前为止,我发现从Mac Server应用程序手动创建遥控器(如果需要,也可以在命令行上执行此操作)。我使用的步骤:

  1. 转到服务器应用的Xcode部分,选择'存储库'在该屏幕上,然后按+按钮添加具有您指定名称的存储库。
  2. 这样做之后;返回Xcode并选择项目打开“源代码管理”'菜单,选择您的存储库,然后单击“配置'
  3. 在出现的对话框中,选择'遥控器'标签
  4. 点击' +'按钮并选择“添加远程...'
  5. 出现另一个对话框。对于'姓名'使用与在服务器中执行的相同的名称。地址应该是您创建的存储库的Server-> Xcode报告(类似于ssh://hostname/git/MyRepositry.git)。
  6. 点击“添加远程'
  7. 点击“完成”
  8. 您现在应该能够在本地和远程存储库之间进行推/拉。
  9. 不是最好的解决方案,但正如我所说,它是我迄今为止唯一找到的解决方案。很多人似乎都在问这个问题,但他们似乎都找不到更好的答案。为了找到报告此问题的其他人,我在google中使用了以下搜索字词:

    if ($nav !== 'push') {
        ob_start();
        $this->render('customer/static/' . $nav . '.php');
        $result->html = ob_get_clean();
    } else {
        $result->html = 'testing';
    }
    

答案 1 :(得分:0)

只需执行以下步骤:

1.从Xcode中删除您的服务器
2.Quit Xcode
3.Restart / Shutdown机器(如果我没有重启/关机,在我的情况下无法再次添加服务器)
4.打开Xcode
5.再次添加服务器

此解决方案适用于我,但它不是正确的解决方案。每次面对同样的问题时重复上述步骤都很头疼,我对此进行了更多的研究,但没有得到任何正确的解决方案。