Xcode 9 启用服务器失败,因为 "xcsd" 钥匙串密码

Xcode 9 enable Server fails because "xcsd" keychain password

我目前尝试使用 Xcode 9 设置一个 Xcode 服务器,但我坚持使用这个钥匙串密码请求。 我想这与之前的 Xcode/OS X 服务器安装有关,因为 Xcode 服务器是 OS X 服务器的一部分。

但是我该如何摆脱它呢?

编辑:如评论中所述: system/admin-user 和 Xcode 服务器的专用帐户的密码均不被接受。

我遇到了同样的问题,经过几个小时的尝试和错误。我想我找到了解决方案...... 我进入钥匙串访问,选择 xcsd 钥匙串,然后进入菜单 - 编辑 - 删除钥匙串 'xcsd',然后在重新启动后,要求神秘密码的问题得到解决。

唯一适合我的解决方案:

  • 备份文件夹/Library/Developer/XcodeServer/
  • 删除它
  • 激活Xcode服务器

请记住,新的 Xcode 服务器不再有托管存储库,因此如果使用它们,它们位于 HostedRepositories 文件夹中。您必须将它们移动到不同的服务(例如 github)。

我尝试了以上所有方法...但是唯一对我有用的方法是使用此命令重置整个服务器。打开终端并尝试:

sudo /Applications/Xcode.app/Contents/Developer/usr/bin/xcscontrol --reset

这个命令让我免于放弃!!