【发布时间】:2013-10-30 07:54:47
【问题描述】:
我用 OS X Server 和 Xcode 5.01 设置了一个 Mavericks 盒子。我的源代码在一个 git repo 上,我必须使用用户名和密码通过 https 访问它。
在 Xcode 中(在同一台机器上),我克隆了项目,构建并运行它以检查一切是否正常。然后我创建了一个机器人,选择了当前的服务器和方案,然后点击“立即集成”。 5秒后失败。我明白了:
Cloning into 'https_code_saers_com_myproject'...
fatal: could not read Username for 'https://code.saers.com': Device not configured
我检查了 Xcode5 可以拉新提交,所以它有用户名和密码,但 bot 没有。此外,“设备未配置”让我感到困惑。
关于如何明确设置用户名和密码的任何建议?
干杯
尼克
【问题讨论】:
-
我在 Apple Dev 论坛上打开了一个帖子:devforums.apple.com/thread/211312?tstart=0,参考这里的完整日志文件:dropbox.com/s/rvz0t3n2hf1yh72/XCode5BotsLog.txt
-
您可以使用 rsa 密钥而不是密码来解决这个问题吗?
-
不,我无法控制 git 基础架构,所以我无法添加密钥并使用 SSH,我被 HTTPS 卡住了。
-
这只是在 Xcode 6 和 OSX server 4.0.3 中突然发生在我身上。一切正常,突然无法访问任何回购。我可以使用相同的凭据通过网络浏览器登录没问题
标签: macos continuous-integration xcode5 bots osx-server