问题标签 [osx-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
592 浏览

macos - Mavericks Webdav 身份验证 - 无法查找用户记录

我想从 Mavericks mac os x 服务器配置 webdav 服务。我编辑了 http-dav.conf 如下;

别名 /uploads "/usr/uploads"

戴夫

在那之后 ; 我创建了 /usr/uploads 和 /usr/davlock 目录。我跑;

命令。我输入服务器地址格式"http://192.168.1.20/uploads" ,系统询问我的凭据信息。我插入凭据信息但不接受。当我阅读 apache 日志文件时,我看到以下几行;

我错过了什么吗?这应该工作吗?

0 投票
4 回答
4458 浏览

macos - 无法创建目录 /var/teamsserver

我已经在我的 mac 上安装了 os x server (Mavericks) 并且想添加 bot. 由于某些原因,我的远程仓库位于其他外部服务器上,我可以通过指定端口上的用户名和密码访问它。我已经将远程仓库添加到 os x 服务器,如下所示:

ssh://1.2.3.4:PORT/path/to/repo.git

...填写用户名和密码。

然后我在 Xcode 中添加了 bot,但是当我点击集成时它失败并显示日志:

克隆到 'ssh_myusername_1_2_3_4_PORT_path_to_repo_git'...

OpenSSH_6.2p2,OSSLShim 0.9.8r 2011 年 12 月 8 日调试 1:阅读

配置数据 /etc/ssh_config debug1: /etc/ssh_config 第 20 行:

为 * debug1 应用选项:连接到 1.2.3.4 [1.2.3.4] 端口 PORT。

debug1:建立连接。

无法创建目录“/var/teamsserver/.ssh”。

debug1:身份文件 /var/teamsserver/.ssh/id_rsa 类型 -1

debug1:身份文件 /var/teamsserver/.ssh/id_rsa-cert type -1

debug1:身份文件 /var/teamsserver/.ssh/id_dsa 类型 -1

debug1:身份文件 /var/teamsserver/.ssh/id_dsa-cert type -1

debug1:为协议 2.0 启用兼容模式

debug1:本地版本字符串 SSH-2.0-OpenSSH_6.2

debug1:远程协议版本2.0,远程软件版本OpenSSH_6.0p1 Debian-3ubuntu1

debug1:匹配:OpenSSH_6.0p1 Debian-3ubuntu1 拍 OpenSSH*

debug1: SSH2_MSG_KEXINIT 已发送

debug1:收到 SSH2_MSG_KEXINIT

调试1:kex:服务器->客户端aes128-ctr hmac-md5无

调试1:kex:客户端->服务器aes128-ctr hmac-md5无

debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) 已发送

debug1:期待 SSH2_MSG_KEX_DH_GEX_GROUP

debug1: SSH2_MSG_KEX_DH_GEX_INIT 发送

debug1:期待 SSH2_MSG_KEX_DH_GEX_REPLY

debug1:服务器主机密钥:RSA b6:b8:0e:e4:25:63:6d:64:a3:d6:6d:7f:46:85:72:0d

debug1: 在没有端口标识符的情况下进行检查 [1.2.3.4]:PORT 没有已知的 RSA 主机密钥,并且您已请求严格检查。主机密钥验证失败。

致命:无法从远程存储库中读取。

请确保您具有正确的访问权限并且存储库存在。

SSH 已知主机文件路径位于 /Library/Server/Xcode/Config/ssh_known_hosts

SSH 严格主机检查已启用(您可以通过编辑

/Library/Server/Xcode/Config/xcsbuildd.plist 中的 SSHStrictHostKeyChecking 密钥

不受信任的 HTTPS 证书被禁用(您可以通过编辑

/Library/Server/Xcode/Config/xcsbuildd.plist 中的 TrustSelfSignedSSLCertificates 密钥

我认为权限存在问题,但在我的 /var 中有一些具有不同权限的目录,当然没有团队服务器文件夹......

所以我不知道如何设置适当的权限(不改变 /var... 的其他子目录的权限)。我可以尝试手动制作目录“团队服务器”,但不知道有什么权限......?你有什么想法?

编辑:出于测试目的,我使用 777 创建了 teamsserver 目录,但这并不能解决我的问题。日志看起来与之前的相同,但只是没有行:

无法创建目录“/var/teamsserver/.ssh”。

有任何想法吗?

谢谢

0 投票
2 回答
329 浏览

ios - Mavericks 上的 OSX 服务器是否需要单独的 iMac

我是一名 iOS 开发人员,我想在 Xcode 中实现持续集成。我收到了以下来自 Apple 的电子邮件

作为一名 iOS 开发人员,您现在可以利用 Xcode 中的持续集成,使用 OS X Server for Mavericks 创建机器人,自动执行构建、分析、测试和归档应用程序的过程。当机器人在远程 Mac 上工作时,开发机器上的 Xcode 会显示构建和测试报告。机器人可以为您的 QA 团队生成定期版本,配置为在每次签到时执行,甚至可以在连接的 iOS 设备上测试您的应用程序。

我已经为 Mavericks 下载了 OSX Server 及其类似的应用程序。

我的问题是我可以在我的开发 iMAC 机器上安装 OSX Server 并实现持续集成吗?或者我必须有一个单独的 iMac 用于 OSX 服务器???

0 投票
6 回答
7194 浏览

ios - 如何在 Xcode 中创建机器人?获得“创建机器人需要一个受源代码控制的项目。”

我正在尝试使用 OS X Server for Mavericks 在 Mavericks 中设置持续集成。

我已经安装了服务器,并且我的源代码位于使用来自 assembla 的 Git 的本地目录中。我正在遵循 Apple Xcode 持续集成指南,并且正在将机器人添加到 Xcode 中的产品中。

我收到错误:

创建机器人需要一个受源代码控制的项目。该项目似乎位于本地 git 存储库中。为了能够创建机器人,该项目必须位于服务器可以访问的存储库中,以便它可以克隆它。[取消] [配置遥控器...]

单击取消或配置遥控器会显示我的文件夹的配置,我看到我的遥控器添加得很好。我还尝试使用不同的名称再次添加远程存储库。

我该如何前进?

0 投票
3 回答
2557 浏览

mdm - Apple Profile Manager 中的移动设备列表

我有一个注册了多个设备(iPad、iPhone)的 Apple Profile Manager 服务器。可以通过 Web 界面访问服务器(例如:https://macserver.local/profilemanager)。

如何在不爬网的情况下获取已注册的移动设备?有没有可以使用的网络服务/ api?(找不到)

在此先感谢您,祝您度过愉快的一周!

0 投票
1 回答
351 浏览

continuous-integration - Xcode5 持续集成多久轮询一次新提交?

我在 OS X Mavericks Server 上设置了一些关于 Xcode5 持续集成的 Bot。当我手动运行 Integrate 时,一切正常。但是,我将Schedule字段设置为Poll for new commits,但我还没有看到任何机器人运行,即使我已经提交了。

Xcode5 持续集成多久轮询一次新提交?

在此处输入图像描述

0 投票
2 回答
990 浏览

macos - Xcode5 bot 无法对 git repo 进行身份验证

我用 OS X Server 和 Xcode 5.01 设置了一个 Mavericks 盒子。我的源代码在一个 git repo 上,我必须使用用户名和密码通过 https 访问它。

在 Xcode 中(在同一台机器上),我克隆了项目,构建并运行它以检查一切是否正常。然后我创建了一个机器人,选择了当前的服务器和方案,然后点击“立即集成”。5秒后失败。我得到:

我检查了 Xcode5 可以拉新提交,所以它有用户名和密码,但机器人没有。此外,“设备未配置”让我感到困惑。

关于如何明确设置用户名和密码的任何建议?

干杯

尼克

0 投票
1 回答
258 浏览

ios - 持续集成,使用 XCode 4.6.3 或仅 XCode 5.0 创建机器人

现在随着 iOS 7、XCode 5.0 和 OS X Server 的发布,有一个名为“持续集成”的功能,我们可以在其中构建、测试和分析项目,所有这些任务都可以通过创建“机器人”来执行,但我的问题是,这个功能是仅适用于 XCode 5.0?,我的意思是,在 XCode 4.6.3 中有类似的东西吗?

0 投票
0 回答
69 浏览

osx-mavericks - 更改一组 Ipad OS X Server 的背景图片

只是想知道是否有一种方法可以使用配置文件管理器更改 OS X 服务器上一组 Ipad 的背景图像。我看不到这个选项 谢谢!

0 投票
3 回答
6317 浏览

git - os x 服务器和远程 git repos

有人可以解释 Xcode 开发人员计算机、osx 服务器和使用远程 git 存储库之间的关系吗?

我想将我的更改提交到远程 repo(bitbucket) 并让我的 os x 服务器在其上运行机器人?

新:经过一番折腾,我设法为远程服务器制作了一个机器人,但现在我收到以下错误

只有我已经这样做了,它并没有改变任何东西。

和另一个错误:

我的方案是共享的,这就是它的名字,所以我不知道如何解决它

新:更改了我的方案名称,现在机器人可以工作,但我仍然收到以前的警告,我不确定它们的确切含义,有人知道如何让它们消失吗?